webpack.mix.site.js
webpack.mix.dashboard.js
mix.setResourceRoot('/static/frontend');
mix.setResourceRoot('/static/dashboard');
<link href="{{ mix('css/main.css', 'static/frontend') }}" rel="stylesheet">
const mix = require('laravel-mix');
const mix2 = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js').vue()
mix2.options({
vue: { customElement: true }
})
mix2.js('resources/js/app2.js', 'public/js').vue()
use App\Http\Controllers\PageContactController;
Route::get('/contakt', [PageContactController::class, 'index']);
@foreach($weeks as $key => $value)
<input type="checkbox" value="1" name="days[{{$key}}]['d']"> {{$value}}
<input type="time" name="days[{{$key}}]['s']">
<input type="time" name="days[{{$key}}]['e']">
@endforeach
[
1 /*это $key */ => ['d' => 1, 's' => 123, 'e' => '456'],
2 /*это $key */ => [ 's' => 123, 'e' => '456'],
3 /*это $key */ => ['d' => 1, 's' => 123, 'e' => '456'],
]
use App\Http\Controllers\HomeController;
Route::get('/home', [HomeController::class, 'index']);
users
roles
permissions
role_user
permission_role
//Текущий
dump(Auth::user()->roles);
//Любой другой
dump(User::find(1)->roles);
// в вашем случае
$users = User::with('roles')->get();
foreach ($users as $user) {
dump($user->roles);
}
//return $this->belongsToMany(User::class, 'role_user', 'role_id', 'user_id');
return $this->belongsToMany(User::class);
MAIL_MAILER=smtp
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_ENCRYPTION=null
Разве не проще и отпимизированее просто перезаписывать колонку в таблице юзеров с ролями?
users
roles
permissions
role_user
permission_role
permission_user (опционально)