Как вернуть угловой вид в вспомогательную функцию laravel view ()? - PullRequest
0 голосов
/ 24 декабря 2018

Я использую угловые 5 для внешнего интерфейса и laravel 5.4 для внутреннего интерфейса.Теперь я застреваю при создании модуля сброса пароля.потому что мой взгляд идет с угловыми компонентами.Я использую функции сброса пароля по умолчанию в laravel.

Когда я нажал на ссылку сброса пароля из почты, я хочу перейти с угловым обзором, а не по умолчанию laravel auth\passwords\reset.

Я ужесоздайте одну угловую форму для этого, но не понимайте, как соединиться с laravel и angular.

ниже мой маршрут для пароля сброса:

Route::get('reset_password/{token}','Auth\ResetPasswordController@showResetForm');

контроллер и метод:

public function showResetForm(Request $request, $token = null)
    {   
        return view('auth.passwords.reset')->with(
            ['token' => $token, 'email' => $request->email]
        );
    }

Как вы видите выше, вид Laravel.я хочу заменить это представление моим угловым представлением.Я пытался с этим, но не получилось.return view('auth\reset_password.component');

Есть ли простой способ сброса пароля в laravel с угловым.

1 Ответ

0 голосов
/ 24 декабря 2018

Я думаю, вы не понимаете, как использовать угловые.Angular в качестве основы имеет встроенный маршрутизатор.Поэтому вам не следует использовать маршрутизатор Laravel для маршрутизации.Об этом должен позаботиться маршрутизатор Angular.Когда вы направляете, например, страницу токена reset_password /:, вы должны использовать распознаватель для получения любых необходимых данных из вашего REST API, управляемого Laravel.Если вы все же используете маршрутизатор Laravel, вы будете перезагружать все приложение при каждом изменении маршрута.Это было бы хорошо с небольшой библиотекой JavaScript, такой как vue.js, или реагировать, поскольку вы можете использовать ее как небольшие дополнения к существующему приложению Laravel, это не относится к angular.Он предназначен для создания полных одностраничных приложений.Если вы хотите использовать angular в качестве дополнения к существующему приложению Laravel, вам следует погрузиться в подпроект под названием «Angular Elements».Может быть, это могло бы послужить вашей цели.

...