Код: Выделить всё
Schema::create('houses', function (Blueprint $table) {
$table->id();
$table->foreignId('Creator_id')->constrained('users');
$table->foreignId('Tenant_id')->nullable()->constrained('users');
$table->string('name');
$table->string('picture')->nullable();
$table->string('description');
$table->integer('price');
$table->integer('area');
$table->string('city');
$table->string('country');
$table->string('street');
$table->integer('rooms');
});
Код: Выделить всё
Route::group(['prefix'=>'client', 'middleware'=>['isClient','auth','PreventBackHistory']], function(){
Route::get('dashboard',[ClientController::class,'index'])->name('client.dashboard');
Route::get('profile',[ClientController::class,'profile'])->name('client.profile');
Route::get('settings',[ClientController::class,'settings'])->name('client.settings');
Route::get('profile',[ClientController::class,'profile'])->name('client.profile');
Route::get('profile/{user}',[ClientController::class,'edit'])->name('client.profile.edit');
Route::post('profile/{user}/update',[ClientController::class,'update'])->name('client.profile.update');
Route::post('house/{user}',[HouseController::class,'rent'])->name('house');
});
Код: Выделить всё
public function rent(Request $request)
{
$houses = House::all();
$house = $request->input('Tenant_id');
$house->Tenant_id = Auth::user()->id;
$house->save();
}
Код: Выделить всё
@foreach ($users as $user)
@if ($user->id == Auth::user()->id)
{{csrf_field()}}
Rent
@endif
@endforeach
Подробнее здесь: https://stackoverflow.com/questions/743 ... id-on-null