@Speakermen

Как исправить UrlGenerationException?

Доброго времени суток уважаемые программисты. Установил breeze но при настройке под себя столкнулся с трудностью не могу найти RouteServiceProvider::HOME и поменять 'dashboard' на Auth::id()

public function store(LoginRequest $request)
    {
        $request->authenticate();

        $request->session()->regenerate();

        //return redirect()->intended(RouteServiceProvider::HOME);
        return redirect('/id' . Auth::id());
    }


Выводит ошибку что id не определён мне всего лишь нужен редирект на id1

Route::get('/id{id}', function ($id) 
{
    return view('profile');
})->where('id', '[0-9]+')->middleware(['auth'])->name('dashboard');


И я не могу понять что за синтаксис такой альтернативный и могу ли я поменять на обычный html?( x-slot x-dropdown-link

<x-slot name="content">
                        <!-- Authentication -->
                        <form method="POST" action="{{ route('logout') }}">
                            @csrf

                            <x-dropdown-link :href="route('logout')"
                                    onclick="event.preventDefault();
                                                this.closest('form').submit();">
                                {{ __('Log out') }}
                            </x-dropdown-link>
                        </form>
                    </x-slot>


Я не могу передавать параметр (props) функции чтобы использовать в route('dashboard')?

Illuminate\Routing\Exceptions\UrlGenerationException
Missing required parameter for [Route: dashboard] [URI: id{id}] [Missing parameter: id]. (View: D:\install\OpenServer\domains\laravel8api.local\resources\views\profile.blade.php)
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
netrox
@netrox
Route::get('/id/{id}');

return redirect('/id/' . Auth::id());
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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