register update
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\AuthMobile;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\User;
|
||||
use App\Models\File;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Response;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
@@ -16,68 +17,89 @@ class AuthController extends Controller
|
||||
$fields = $request->validate([
|
||||
'name' => 'required|string',
|
||||
'username' => 'required|string|unique:users,username',
|
||||
// 'email' => 'required|string|unique:users,email',
|
||||
'nokp' => 'required|string|unique:users,nokp',
|
||||
'password' => 'required|string|confirmed',
|
||||
'notelbimbit' => 'required|string',
|
||||
'register_agree' => 'required|integer',
|
||||
'email' => 'required|string|unique:users,email',
|
||||
// 'front_img' => 'required|mimes:jpg,png,jpeg|max:5048',
|
||||
// 'back_img' => 'required|mimes:jpg,png,jpeg|max:5048'
|
||||
|
||||
]);
|
||||
|
||||
$newFrontImageName = $request->front_img;
|
||||
$newBackImageName = $request->back_img;
|
||||
|
||||
if(null !== ['front_img'] && null !== ['back_img']){
|
||||
|
||||
// foreach() {
|
||||
$newFrontImageName = time().'.' . explode('/', explode(':', substr($request->front_img, 0, strpos($request->front_img, ';')))[1])[1];
|
||||
$newBackImageName = time().'.' . explode('/', explode(':', substr($request->back_img, 0, strpos($request->back_img, ';')))[1])[1];
|
||||
|
||||
\Image::make($request->front_img)->save(ppublic_path('ic/'.$folder_name).$newFrontImageName);
|
||||
\Image::make($request->back_img)->save(ppublic_path('ic/'.$folder_name).$newBackImageName);
|
||||
|
||||
$userPhoto = public_path('ic/'.$folder_name).$currentPhoto;
|
||||
// }
|
||||
|
||||
// //create a filename
|
||||
// $newFrontImageName = 'front-' . $request->nokp . '.' . $request->front_img->extension();
|
||||
|
||||
// $newBackImageName = 'back-' . $request->nokp . '.' . $request->back_img->extension();
|
||||
|
||||
// //save image in folder ic
|
||||
// $folder_name = $request->nokp;
|
||||
// $request->front_img->move(public_path('/ic/'.$folder_name), $newFrontImageName);
|
||||
// $request->back_img->move(public_path('/ic/'.$folder_name), $newBackImageName);
|
||||
|
||||
};
|
||||
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateString();
|
||||
$user = new user();
|
||||
$user->name = $request->input('name');
|
||||
$user->username = $request->input('username');
|
||||
$user->nokp = $request->input('nokp');
|
||||
$user->password = $request->input('password');
|
||||
$user->notelbimbit = $request->input('notelbimbit');
|
||||
$user->register_agree = $request->input('register_agree');
|
||||
$user->email = $request->input('email');
|
||||
|
||||
$user = User::create([
|
||||
'name' => $fields['name'],
|
||||
'username' => $fields['username'],
|
||||
'email' => $fields['email'],
|
||||
'nokp' => $fields['nokp'],
|
||||
'password' => bcrypt($fields['password']),
|
||||
'notelbimbit' => $fields['notelbimbit'],
|
||||
'register_agree' => $fields['register_agree'],
|
||||
't_daftar' => $currentdate,
|
||||
'ic_image_path' => 'ic'.$folder_name,
|
||||
'front_img' => $newFrontImageName,
|
||||
'back_img' => $newBackImageName
|
||||
if(isset($name) && isset($username) && isset($nokp) && isset($password) && isset($notelbimbit) && isset($register_agree) ){
|
||||
|
||||
// 'notelpejabat' => $fields['notelpejabat'],
|
||||
// 'status' => $fields['status'],
|
||||
// 'online' => $fields['online'],
|
||||
// 'kodcaw' => $fields['kodcaw'],
|
||||
// 'bank_acc_pembeli' => $fields['bank_acc_pembeli'],
|
||||
// 'bank_acc_no_pembeli' => $fields['bank_acc_no_pembeli'],
|
||||
// 'alamat_rumah' => $fields['alamat_rumah'],
|
||||
$images = new File();
|
||||
|
||||
foreach($images as $image){
|
||||
|
||||
$image->front_img_filename = $request->input('front_img_filename');
|
||||
$image->back_img_filename = $request->input('back_img_filename');
|
||||
|
||||
// $image = base64_encode(file_get_contents($image));
|
||||
|
||||
// if(null !== ['front_img'] && null !== ['back_img']){
|
||||
|
||||
// // foreach() {
|
||||
// $newFrontImageName = time().'.' . explode('/', explode(':', substr($request->front_img, 0, strpos($request->front_img, ';')))[1])[1];
|
||||
// $newBackImageName = time().'.' . explode('/', explode(':', substr($request->back_img, 0, strpos($request->back_img, ';')))[1])[1];
|
||||
|
||||
// \Image::make($request->front_img)->save(ppublic_path('ic/'.$folder_name).$newFrontImageName);
|
||||
// \Image::make($request->back_img)->save(ppublic_path('ic/'.$folder_name).$newBackImageName);
|
||||
|
||||
// $userPhoto = public_path('ic/'.$folder_name).$currentPhoto;
|
||||
// // }
|
||||
|
||||
// // //create a filename
|
||||
// // $newFrontImageName = 'front-' . $request->nokp . '.' . $request->front_img->extension();
|
||||
|
||||
// // $newBackImageName = 'back-' . $request->nokp . '.' . $request->back_img->extension();
|
||||
|
||||
// // //save image in folder ic
|
||||
// // $folder_name = $request->nokp;
|
||||
// // $request->front_img->move(public_path('/ic/'.$folder_name), $newFrontImageName);
|
||||
// // $request->back_img->move(public_path('/ic/'.$folder_name), $newBackImageName);
|
||||
|
||||
// }
|
||||
}
|
||||
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateString();
|
||||
|
||||
]);
|
||||
$user = User::create([
|
||||
'name' => $fields['name'],
|
||||
'username' => $fields['username'],
|
||||
'email' => $fields['email'],
|
||||
'nokp' => $fields['nokp'],
|
||||
'password' => bcrypt($fields['password']),
|
||||
'notelbimbit' => $fields['notelbimbit'],
|
||||
'register_agree' => $fields['register_agree'],
|
||||
't_daftar' => $currentdate,
|
||||
// 'ic_image_path' => 'ic'.$folder_name,
|
||||
'front_img' => $newFrontImageName,
|
||||
'back_img' => $newBackImageName
|
||||
|
||||
// 'notelpejabat' => $fields['notelpejabat'],
|
||||
// 'status' => $fields['status'],
|
||||
// 'online' => $fields['online'],
|
||||
// 'kodcaw' => $fields['kodcaw'],
|
||||
// 'bank_acc_pembeli' => $fields['bank_acc_pembeli'],
|
||||
// 'bank_acc_no_pembeli' => $fields['bank_acc_no_pembeli'],
|
||||
// 'alamat_rumah' => $fields['alamat_rumah'],
|
||||
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
$token = $user->createToken('myapptoken')->plainTextToken;
|
||||
$response = [
|
||||
|
||||
@@ -9,8 +9,10 @@ class LelongController extends Controller
|
||||
{
|
||||
public function listLelongDetails(Request $request){
|
||||
|
||||
$cawangan = Cawangan::on('mysql7')
|
||||
->where('kodcaw','=',$code_cawangan)
|
||||
$gettlelong = batchlelongonline::on('mysql7')
|
||||
->where('t_lelong','=',$t_lelong)
|
||||
->first();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,12 +14,17 @@ class CreateFileTable extends Migration
|
||||
public function up()
|
||||
{
|
||||
Schema::create('file', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->bigIncrements('id');
|
||||
$table->unsignedBigInteger('user_id')->unsigned();
|
||||
$table->string('file_type');
|
||||
$table->string('filename');
|
||||
$table->timestamp('deleted_at');
|
||||
$table->id('deleted_by');
|
||||
$table->datetime('deleted_at')->nullable();
|
||||
$table->integer('deleted_by')->nullable();
|
||||
$table->timestamps();
|
||||
|
||||
$table->foreign('user_id')
|
||||
->references('id')->on('users')
|
||||
->onDelete('cascade');
|
||||
});
|
||||
}
|
||||
|
||||
@@ -30,6 +35,6 @@ class CreateFileTable extends Migration
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('file');
|
||||
Schema::dropIfExists('files');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user