gpt4 book ai didi

php - 在 Laravel 配置文件中使用命名路由

转载 作者:行者123 更新时间:2023-12-04 12:45:25 25 4
gpt4 key购买 nike

我试图在 laravel service.php 配置文件中使用命名路由
但它错误的是,即使它没有定义路由。

路线/web.php:

Route::get('social/{provider}/callback', 'Auth\SocialAuthController@handleProviderCallback')
->name('social.callback');

服务.php:
'facebook' => [
'client_id' => 'XXXXXXXXXXXXXXXX',
'client_secret' => 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY',
'redirect' => route('social.callback', 'facebook'),
],

最佳答案

你应该试试这个:

你的配置文件

return [
'url' => 'admin.index',
]

你的 Blade 文件
<a href="{!! route(config('yourConfig.url')) !!}">Admin</a>

更新的答案:

或者你应该在 .env 文件中设置你的参数并将 .env 文件变量放在配置文件中并像这样访问它:
FACEBOOK_CLIENT_ID=XXXXXXXXXXXXXXXX
FACEBOOK_CLIENT_SECRET=YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
CALLBACK_URL=http://www.your_url.com/social/handle/facebook

关于php - 在 Laravel 配置文件中使用命名路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50410890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com