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 (опционально)\Auth::user()
// или
$request->user()<input type=hidden name=user_id value={{ ID редактируемого юзера }}>
<!-- список товаров -->
<input type=checkbox name="products[]" value={{ ID товара }}>
<input type=checkbox name="products[]" value={{ ID товара }}>
<input type=checkbox name="products[]" value={{ ID товара }}>$userId = $request->get('user_id');
$user = User::findOrFail($userId);
$products = $request->get('products', []);
$user->saveProducts($products); $table->integer('year')->nullable()->default(null)->change();Film::whereYear('Не указано')->update(['year' => null])