updated docker to fix faker image error

updated on user phone verification, create a company profile
removed company store function
updated company with user relationship
added company factory
moved company routes into authenticated routes
updated company test
renamed "verify" routes to "verify-phone"
This commit is contained in:
jack
2018-05-28 17:14:09 +08:00
parent ff4e7764d5
commit c64c526d98
10 changed files with 114 additions and 78 deletions
+6
View File
@@ -145,6 +145,12 @@ class AuthController extends Controller
// attach role to user
$user->attachRole($role);
$user->update(['name' => $name, 'password' => Hash::make($password)]);
// TODO : create company for user
$company = new Company;
$company->user = $user;
$company->save();
return response()->json(['success'=> true, 'message'=> 'Profile updated.']);
}
+9 -16
View File
@@ -6,23 +6,16 @@ use Illuminate\Http\Request;
use App\Company;
use Illuminate\Support\Facades\Storage;
use Validator;
use Auth;
class CompanyController extends Controller
{
public function store(Request $request)
public function update(Request $request)
{
$input = $request->all();
Company::create($input);
return response()->json(['input'=>$input],201);
//return redirect('/');
}
public function update(Request $request, $id)
{
$company = Company::find($id);
$company = Company::where("user_id", Auth::user()->id)->first();
if (!$company)
{
return response()->json(['message'=>'company not found'],200);
return response()->json(['message'=>'company not found'], 404);
}
$company->company_name=$request->input('company_name');
@@ -41,9 +34,9 @@ class CompanyController extends Controller
return response()->json(['company'=>$company],200);
}
public function companyProfile(Request $request, $id)
public function companyProfile(Request $request)
{
$company = Company::find($id);//find the company first
$company = Company::where("user_id", Auth::user()->id)->first();
if (!$company)
{
return response()->json(['message'=>'company for company_prof not found'],200);
@@ -75,12 +68,12 @@ class CompanyController extends Controller
return response()->json(['company'=>$company],200);
}//end of companyProfile()
public function regCert(Request $request, $id)
public function regCert(Request $request)
{
$company = Company::find($id); //find the company first
$company = Company::where("user_id", Auth::user()->id)->first();
if (!$company)
{
return response()->json(['message'=>'company for reg_cert not found'],200);
return response()->json(['message'=>'Company not found'], 404);
}
//validating file types