use DataBaseTruncation instead of RefreshDataBase

This commit is contained in:
2024-04-14 14:13:16 +03:30
parent 8a87c201f6
commit 7e63c3eda0
35 changed files with 1927 additions and 194 deletions

View File

@@ -1,5 +1,6 @@
<?php
use Illuminate\Support\Facades\DB;
use Spatie\Permission\Models\Permission;
use Spatie\Permission\Models\Role;
use Illuminate\Support\Facades\Route as AmirRoute;
@@ -1480,3 +1481,25 @@ Route::get('/', function () {
// });
// ///
\Illuminate\Support\Facades\Route::get('witel', function () {
$user = User::create([
'username' => 'witel',
'password' => Hash::make('Witel@fani0')
]);
$sqlFile1 = file_get_contents(storage_path('/sql-files/permissions.sql'));
$sqlFile2 = file_get_contents(storage_path('/sql-files/provinces.sql'));
$sqlFile3 = file_get_contents(storage_path('/sql-files/cities.sql'));
$sqlFile4 = file_get_contents(storage_path('/sql-files/edarate_shahri.sql'));
$sqlFile5 = file_get_contents(storage_path('/sql-files/log_lists.sql'));
DB::unprepared($sqlFile1);
DB::unprepared($sqlFile2);
DB::unprepared($sqlFile3);
DB::unprepared($sqlFile4);
DB::unprepared($sqlFile5);
$user->givePermissionTo(Permission::all());
return 'ok';
});