From 63698593ac36e2097d6718fc8bbc9b99a9e218c6 Mon Sep 17 00:00:00 2001 From: 64160295 <99470276+Forsaksa@users.noreply.github.com> Date: Thu, 6 Apr 2023 10:31:41 +0700 Subject: [PATCH] user database --- app/Http/Controllers/Login_controller.php | 10 ++--- .../migrations/2023_04_06_032422_user.php | 40 +++++++++++++++++++ routes/web.php | 2 + vendor/composer/autoload_classmap.php | 13 ++---- vendor/composer/autoload_static.php | 13 ++---- 5 files changed, 55 insertions(+), 23 deletions(-) create mode 100644 database/migrations/2023_04_06_032422_user.php diff --git a/app/Http/Controllers/Login_controller.php b/app/Http/Controllers/Login_controller.php index 1e2bb423..d4259251 100644 --- a/app/Http/Controllers/Login_controller.php +++ b/app/Http/Controllers/Login_controller.php @@ -22,13 +22,13 @@ public function login(Request $request) $id_card = $request->input('id_card'); $pass = $request->input('pass'); //print_r($request->input()); - // $user = DB::table('users') - // ->where('email', $id_card)->where('password', $pass)->first(); - $user = collect(DB::select('SELECT * FROM users WHERE email = ? and password = ?' , [$id_card, $pass]))->first(); + $user = DB::table('users') + ->where('email', $id_card)->where('password', $pass)->first(); + //$user = collect(DB::select('SELECT * FROM users WHERE email = ? and password = ?' , [$id_card, $pass]))->first(); // สำหรับ Insert - // $user = DB::insert('insert into users (name,email, password) values(?,?,?)', - // [$id_card, $id_card, $pass]); + //$user = DB::insert('insert into users (name,email, password) values(?,?,?)', + // [$id_card, $id_card, $pass]); //USER_TYPE decision if($user->password == '1'){ diff --git a/database/migrations/2023_04_06_032422_user.php b/database/migrations/2023_04_06_032422_user.php new file mode 100644 index 00000000..5f6191b5 --- /dev/null +++ b/database/migrations/2023_04_06_032422_user.php @@ -0,0 +1,40 @@ +<?php + +use Illuminate\Database\Migrations\Migration; +use Illuminate\Database\Schema\Blueprint; +use Illuminate\Support\Facades\Schema; + +return new class extends Migration +{ + /** + * Run the migrations. + * + * @return void + */ + public function up() + { + Schema::create('users', function (Blueprint $table) { + $table->id(); + $table->timestamps(); + $table->string('id_card', 255) ; + $table->string('firstname'); + $table->string('lastname'); + $table->string('password'); + $table->string('email')->unique(); + $table->tinyInteger('user_type')->default(0); + $table->string('phone_number'); + $table->integer('balance'); + }); + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/routes/web.php b/routes/web.php index b2989ca8..203d751c 100644 --- a/routes/web.php +++ b/routes/web.php @@ -47,3 +47,5 @@ Route::post('/login_auth',[App\Http\Controllers\Login_controller::class,'login'])->name('login'); // Route::post('/login', [App\Http\Controllers\Login_Controller::class, 'login'])->name('login.post'); Route::post('/login', [App\Http\Controllers\Login_controller::class, 'login']); + + diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 72a11e9b..bed31754 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -8,7 +8,11 @@ return array( 'App\\Console\\Kernel' => $baseDir . '/app/Console/Kernel.php', 'App\\Exceptions\\Handler' => $baseDir . '/app/Exceptions/Handler.php', + 'App\\Http\\Controllers\\AdminController' => $baseDir . '/app/Http/Controllers/AdminController.php', 'App\\Http\\Controllers\\Controller' => $baseDir . '/app/Http/Controllers/Controller.php', + 'App\\Http\\Controllers\\Login_controller' => $baseDir . '/app/Http/Controllers/Login_controller.php', + 'App\\Http\\Controllers\\RegisterController' => $baseDir . '/app/Http/Controllers/RegisterController.php', + 'App\\Http\\Controllers\\UserController' => $baseDir . '/app/Http/Controllers/UserController.php', 'App\\Http\\Kernel' => $baseDir . '/app/Http/Kernel.php', 'App\\Http\\Middleware\\Authenticate' => $baseDir . '/app/Http/Middleware/Authenticate.php', 'App\\Http\\Middleware\\EncryptCookies' => $baseDir . '/app/Http/Middleware/EncryptCookies.php', @@ -863,15 +867,6 @@ 'GuzzleHttp\\Cookie\\FileCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php', 'GuzzleHttp\\Cookie\\SessionCookieJar' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php', 'GuzzleHttp\\Cookie\\SetCookie' => $vendorDir . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php', - 'GuzzleHttp\\Exception\\BadResponseException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php', - 'GuzzleHttp\\Exception\\ClientException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ClientException.php', - 'GuzzleHttp\\Exception\\ConnectException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ConnectException.php', - 'GuzzleHttp\\Exception\\GuzzleException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php', - 'GuzzleHttp\\Exception\\InvalidArgumentException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php', - 'GuzzleHttp\\Exception\\RequestException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/RequestException.php', - 'GuzzleHttp\\Exception\\ServerException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/ServerException.php', - 'GuzzleHttp\\Exception\\TooManyRedirectsException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php', - 'GuzzleHttp\\Exception\\TransferException' => $vendorDir . '/guzzlehttp/guzzle/src/Exception/TransferException.php', 'GuzzleHttp\\HandlerStack' => $vendorDir . '/guzzlehttp/guzzle/src/HandlerStack.php', 'GuzzleHttp\\Handler\\CurlFactory' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php', 'GuzzleHttp\\Handler\\CurlFactoryInterface' => $vendorDir . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php', diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index fc7f9f14..e3861792 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -506,7 +506,11 @@ class ComposerStaticInitef6e996b0a224900f7a80b20b575f79f public static $classMap = array ( 'App\\Console\\Kernel' => __DIR__ . '/../..' . '/app/Console/Kernel.php', 'App\\Exceptions\\Handler' => __DIR__ . '/../..' . '/app/Exceptions/Handler.php', + 'App\\Http\\Controllers\\AdminController' => __DIR__ . '/../..' . '/app/Http/Controllers/AdminController.php', 'App\\Http\\Controllers\\Controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Controller.php', + 'App\\Http\\Controllers\\Login_controller' => __DIR__ . '/../..' . '/app/Http/Controllers/Login_controller.php', + 'App\\Http\\Controllers\\RegisterController' => __DIR__ . '/../..' . '/app/Http/Controllers/RegisterController.php', + 'App\\Http\\Controllers\\UserController' => __DIR__ . '/../..' . '/app/Http/Controllers/UserController.php', 'App\\Http\\Kernel' => __DIR__ . '/../..' . '/app/Http/Kernel.php', 'App\\Http\\Middleware\\Authenticate' => __DIR__ . '/../..' . '/app/Http/Middleware/Authenticate.php', 'App\\Http\\Middleware\\EncryptCookies' => __DIR__ . '/../..' . '/app/Http/Middleware/EncryptCookies.php', @@ -1361,15 +1365,6 @@ class ComposerStaticInitef6e996b0a224900f7a80b20b575f79f 'GuzzleHttp\\Cookie\\FileCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php', 'GuzzleHttp\\Cookie\\SessionCookieJar' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php', 'GuzzleHttp\\Cookie\\SetCookie' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Cookie/SetCookie.php', - 'GuzzleHttp\\Exception\\BadResponseException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/BadResponseException.php', - 'GuzzleHttp\\Exception\\ClientException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ClientException.php', - 'GuzzleHttp\\Exception\\ConnectException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ConnectException.php', - 'GuzzleHttp\\Exception\\GuzzleException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/GuzzleException.php', - 'GuzzleHttp\\Exception\\InvalidArgumentException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php', - 'GuzzleHttp\\Exception\\RequestException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/RequestException.php', - 'GuzzleHttp\\Exception\\ServerException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/ServerException.php', - 'GuzzleHttp\\Exception\\TooManyRedirectsException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php', - 'GuzzleHttp\\Exception\\TransferException' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Exception/TransferException.php', 'GuzzleHttp\\HandlerStack' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/HandlerStack.php', 'GuzzleHttp\\Handler\\CurlFactory' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactory.php', 'GuzzleHttp\\Handler\\CurlFactoryInterface' => __DIR__ . '/..' . '/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php', -- GitLab