从Laravel 5中的控制器运行composer dump-autoload - php

我想在控制器中没有外壳命令的情况下运行composer dump-autoload
在laravel 4中,我使用Artisan::call('dump-autoload');
但在laravel 5中,此命令不起作用。

参考方案

Artisan不是composer的包装器。 Composer本身会使用composer命令进行控制。

当前,无法从Artisan以正确的方式调用composer命令-甚至无法通过php artisan make:console CommandName创建自己的Artisan命令。

除非您不想使用PHP(execsystem)(我强烈不建议这样做),否则最好单独运行composer dump-autoload

PHP:将字符串拆分为字母和数字部分的最佳方法 - php

我有几个格式的字符串AA11 AAAAAA1111111 AA1111111 分离字符串的字母和数字部分的最佳方法(最有效)? 参考方案 如果它们都是一系列字母,然后是一系列数字,并且没有非字母数字字符,那么sscanf()可能比regexp更有效$example = 'AAA11111'; list($alpha,$numeric) =…

Laravel Blade模板尝试获取非对象的属性时如何返回null而不是ErrorException - php

我正在编写一些Laravel Blade模板,并且我的模型可能包含空对象。我非常想尝试获取对象属性,如果有错误,则返回null。因此,不必编写以下代码:@if ($model->child_object_that_may_be_null) {{ $model->child_object_that_may_be_null->interesti…

自动加载和多个目录 - php

我一直在看php的autoload()函数。似乎是个好主意,但我不确定它如何处理多个目录。我当前的开发基本上具有一个库目录结构,该库目录结构通过操作将类分组为子目录。我想知道我必须为每个目录声明一个include()……我真的希望我不必这样做。你能建议-谢谢 参考方案 您可能想看一下PEAR Convention的类名,这对于自动加载确实非常有用。基本上,它…

Laravel-无需登录即可认证用户 - php

在laravel 5.4中,可以在不登录用户的情况下对用户进行身份验证吗?从laravel doc中,我能找到的最接近的东西是:Auth::once($credentials) 但这仍然使该用户感到厌烦。我需要做的就是只是知道使用该电子邮件和密码的用户是否存在。 参考方案 您可以将Auth::attempt函数与第三个参数用作false进行登录 $email…

Laravel 5错误报告抑制 - php

在Laravel 4中,抑制E_NOTICE消息很容易;我似乎无法做到这一点,因为如果我添加error_reporting(E_ALL ^ E_NOTICE) 它只是被覆盖的任何地方。这似乎发生在这里:(index.php)$response = $kernel->handle( $request = Illuminate\Http\Request::…