@ilya17392

Undefined variable: user_id, в чем проблема?

@if(Auth::user()->id == $user_id)
       
      <form method="POST" action="">
                            <button class="btn btn-danger">Delete</button>
                            @csrf
                            @method('DELETE')
        </form>
   
   @endif

выдает ошибку: Undefined variable: user_id (View: C:\OpenServer\OSPanel\domains\project\resources\views\edit.blade.php)

в контроллере прописал
public function showUserAd($user)
    {
        $user = User::where('username', $user)->first();
        
        if(empty($user)){
            abort(404);
        }
      
        return redirect()->route('adShow', [$oneAd]);
    }

роут
Route::get('/{id}', 'AdController@showUserAd');
миграция таблицы users
Schema::create('users', function (Blueprint $table) {
            $table->increments('id');
            $table->string('username')->unique();
            $table->string('password');
            
            $table->timestamps();
        });
  • Вопрос задан
  • 160 просмотров
Решения вопроса 1
@organica
Ты в шаблон не передаешь переменную $user_Id из контроллера
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BojackHorseman
@BojackHorseman
...в творческом отпуске...
в незнании английского языка. "в чем проблема" четко указано в тексте ошибки
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы