问题标签 [laravel-5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - Laravel 批量更新
我正在尝试使用每个记录的随机 slug 更新包含 slug 值的表。
大约有 200 万条记录,所以我需要批量执行。将其作为单独的记录进行处理花费的时间太长了。我似乎找不到批量运行它们的方法,比如以 10K 为一组。
尝试了一堆变化,->update()
但DB::statement
似乎无法让它去。
laravel - 作曲家 | laravel 5 - 更新依赖但框架本身
我正在为我的项目使用 Laravel 5 的预测试版。
我发现 Laravel 5 的应用程序骨架在 github repo 中发生了更改,并且由于它是一个开发版本,因此预计会经常更改。
我的问题是,我可以只使用 composer 而不是框架本身更新特定的依赖项吗?这样我就不必担心应用程序结构的变化,直到我准备好进行更改?
下面是 composer.json 依赖项的外观:
谢谢你。
laravel - Laravel 5 - 工匠种子 [ReflectionException] 类 SongsTableSeeder 不存在
当我运行php artisan db:seed时,出现以下错误:
到底是怎么回事?
我的DatabaseSeeder 类:
我的SongsTableSeeder 类:
php - laravel 模板引擎的冗余?
来自http://laravel.com/docs/4.2/templates:
(控制器)
(模板)
为什么layouts.master
需要调用两次?$this->layout
需要设置的事实layouts.master
和需要传递的事实layouts.master
似乎@extends()
......多余和不必要的。
php - 我如何将请求类传递给我的抽象类?
我正在开发一个 API,因为我(大部分)具有相同的功能,所以我创建了一个抽象类以在我的控制器上进行扩展。
我的抽象类看起来像: http: //laravel.io/bin/23Bzj
在控制器中我将使用模型和响应构造的位置(稍后可能会将响应移动到 ApiController 构造函数)。
但问题是:我将如何使用Request
我的 ApiController 中的特定类在验证方法中使用/什么是最佳实践。
我可以使用普通Request
类,但在方法之前我不会进行任何验证。
当我在我的时候,EventController
我将能够使用UpdateEventRequest
等等CreateEventRequest
。
laravel - 在 Laravel 5.0 上上传图片 null
在我看来,我创建了一个如下所示的表单
我从我的控制器尝试 dd() 为我的图像,但它返回 nulll。以下是我的Controller
以下是我的PostFormRequest
当我尝试dd($request->input('title'));
它返回string(4) "test"
我错了什么?
laravel - 在 IoC 容器上注册时在 Laravel 5 中找不到类
在 Laravel 5 中,我尝试将 MyClass 添加到 IoC 容器中。
所以我添加了以下结构:
应用程序/库/MyClass.php
应用程序/外墙/MyClassFacade.php
app/Providers/MyClassServiceProvider.php
app/config/app.php(在提供者中)
app/config/app.php(别名)
应用程序/Http/Controllers/MyClassController.php
应用程序/Http/routes.php
然后我运行命令
和
但是我得到了这个错误:
我哪里错了?
laravel - 在 Laravel Tinker REPL 中导入命名空间
Laravel 的 Tinker REPL 对于方便地试验模型很有用,但是似乎无法导入命名空间,需要费力地键入模型命名空间。例如,这有效:
这不会:
是否有某种方法可以将命名空间导入 Tinker,还是尚不支持?请注意,我绝对想使用命名空间,我只是不想重复输入命名空间。:-)
curl - 错误代码接收需要安装 CURL 扩展
好的,我正在使用 laravel 5 浏览 Larabook 上的教程系列,但我一直在尝试使用 Codeception。我的 laravel 应用程序文件夹名称是“larabook”
从我的 larabook 文件夹中运行 vendor/bin/codecept 可以正确地为我提供选项列表。然后我对其进行了初始化,并且成功了。我按照说明创建了一个 SignUpCept.php 文件,并在其中填写了以下内容。
但是当我运行“vendor/bin/codecept run functional”时,我收到以下错误。
现在,如果我键入 curl --help 我会得到选项列表,这意味着它已正确安装,为什么会发生这种情况?我正在使用带有 vagrant 和 virtualbox 以及 laravel 5 的 windows。
我的“测试”文件夹位于 larabook 文件夹的根目录中,我的 codeception.yml 文件看起来像这样。
我还在 larabook 的根目录中正确设置了 .env.testing.php 。
php - Laravel 5,查看::分享
我正在尝试做一个view::share('current_user', Auth::User());
,但是在 laravel 5 中我找不到在哪里做这个,在 L4 中你可以在 baseController 中做这个,但是那个不再存在了。
格伦