标签: laravel-5

在 Laravel 中获取路由的控制器和操作

我想解析为路由配置的控制器名称和操作

我有一条路线:

Route::get('/somePage','SomeController@someAction');
Run Code Online (Sandbox Code Playgroud)

我可以使用以下方法获取控制器名称和操作:

resolve('/somepage');
Run Code Online (Sandbox Code Playgroud)

收到与我相同的结果Route::current()->getActionName()

App\Http\Controllers\SomeController@someAction
Run Code Online (Sandbox Code Playgroud)

laravel laravel-5

0
推荐指数
1
解决办法
300
查看次数

Laravel 路由不允许“Closure”序列化?

当我启动命令时:php artisan route:cache我收到消息:

不允许序列化“Closure”

路线中只有一处关闭:

Route::group(['middleware' => ['auth']], function () {

})
Run Code Online (Sandbox Code Playgroud)

我用的是 php 7.1

laravel laravel-5

0
推荐指数
1
解决办法
1381
查看次数

Str::endsWith() Laravel - 检查多个案例的最佳实践?

我一直在Str::endsWith检查几个字符串并确保某些域被阻止注册我的网站。

只是想知道是否有一个好方法可以在 Laravel 中将多个“检查”传递给 Str::endsWith 。

$result = Str::endsWith($email_address, '@mail.ru');
Run Code Online (Sandbox Code Playgroud)

例如,我可以传递一个数组作为第二个参数来检查多个扩展吗?

php laravel laravel-5

0
推荐指数
1
解决办法
2878
查看次数

RedirectResponse 中的 Laravel 访问 url

我正在使用一个支付包,它返回 RedirecResponse 类的实例,然后用户被重定向到支付页面。

我需要在移动应用程序中使用它。我不知道如何告诉应用程序打开该付费页面。我无法将 RedirecResponse 实例返回给应用程序,因此我必须从 RedirecResponse 实例中获取支付页面的 url,然后将其返回给应用程序,然后应用程序必须打开浏览器。

TargetUrl属性包含 url,但 Laravel 在访问此属性时返回以下错误:

无法访问受保护的属性 Illuminate\Http\RedirectResponse::$targetUrl

如何从 RedirectResponse 获取 url?

谢谢

laravel-5 laravel-5.8

0
推荐指数
1
解决办法
1502
查看次数

Laravel - 在本地环境中禁用 SSL

我已经在开发、测试和生产环境中实现了 SSL。我必须更改一些刀片功能secure_asset()secure_url防止 Chrome 阻止内容。但要知道,由于我之前解释过的变化,我的本地环境存在很多问题。

哪种方式可以在服务器环境中使用 SSL,但不能在本地环境中使用?

问候

laravel laravel-5

0
推荐指数
1
解决办法
6778
查看次数

Laravel 5.2:启用 laravel-debugbar

$ composer require barryvdh/laravel-debugbar


error:
Problem 1
- illuminate/session v7.9.2 requires php ^7.2.5 -> your PHP version (7.0.33) does not satisfy that requirement.
- illuminate/session v7.9.1 requires php ^7.2.5 -> your PHP version (7.0.33) does not satisfy that requirement.
- illuminate/session v7.9.0 requires php ^7.2.5 -> your PHP version (7.0.33) does not satisfy that requirement.
- illuminate/session v7.8.1 requires php ^7.2.5 -> your PHP version (7.0.33) does not satisfy that requirement.
- illuminate/session v7.8.0 requires php ^7.2.5 -> your PHP …
Run Code Online (Sandbox Code Playgroud)

php laravel composer-php laravel-5

0
推荐指数
1
解决办法
3493
查看次数

如何让 Laravel 中每个新创建的表的所有列默认可填充

在每个 Laravel 模型中,我想像下面这样声明可填充。

protected $fillable = [
    'object_name','attributes','item','cost','status','category',
    'object_id','status','customer_id','provider_id'
       
];
Run Code Online (Sandbox Code Playgroud)

之后,我可以在数据库中插入值。有什么方法可以使每个新创建的表的所有列都可填充,还是我每次都需要更改它?

eloquent laravel-5 laravel-models laravel-8

0
推荐指数
1
解决办法
5252
查看次数

在开始新的会话之前,如何终止当前的 php artisan 服务会话?

我经常发现自己在运行时打开了很多端口php artisan serve

Laravel development server started: <http://127.0.0.1:8000>
[Thu Dec  2 19:56:23 2021] Failed to listen on 127.0.0.1:8000 (reason: Address already in use)
Laravel development server started: <http://127.0.0.1:8001>
[Thu Dec  2 19:56:23 2021] Failed to listen on 127.0.0.1:8001 (reason: Address already in use)
Laravel development server started: <http://127.0.0.1:8002>
[Thu Dec  2 19:56:23 2021] Failed to listen on 127.0.0.1:8002 (reason: Address already in use)
Laravel development server started: <http://127.0.0.1:8003>
Run Code Online (Sandbox Code Playgroud)

在开始新的之前是否有办法杀死http://127.0.0.1:8000 ?

所以我的应用程序将位于http://127.0.0.1:8000..

有关如何做到这一点的任何提示?

php port laravel laravel-5 laravel-artisan

0
推荐指数
1
解决办法
3432
查看次数

此集合实例上不存在属性 [image]。/ Laravel - with() 方法

我从控制器获取具有关系的数据,但无法在刀片中使用

控制器..

$employees = Post::where('user_id', $user_id)->with('people')->get();

Blade,我在 foreach 中使用,例如 ..

$employee->people->image

但它给出了错误

此集合实例上不存在属性 [image]。

当我 dd($employees)

在此输入图像描述

php laravel laravel-5

0
推荐指数
1
解决办法
7613
查看次数

如何在 Laravel 中编写 sql 'like' 语句?

您将如何以 Laravel 风格编写以下查询?

SELECT * FROM `job_details` WHERE `job_title` LIKE '%officer%' AND `category_id` = 1 AND `city_id` = 1
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法,但它不起作用:

DB::(job_details)->where(job_title LIKE '%officer%')->and(category_id=1)->and(city_id=1)
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravel-query-builder

-1
推荐指数
1
解决办法
1万
查看次数