Questions tagged «laravel»

Laravel是一个免费的开放源代码PHP Web框架,由Taylor Otwell创建,旨在遵循模型-视图-控制器(MVC)架构模式并基于Symfony开发Web应用程序。Laravel的源代码托管在GitHub上,并根据MIT许可条款获得许可。

8
Laravel-返回json和http状态码
如果我返回一个对象: return Response::json([ 'hello' => $value ]); 状态代码将为200。如何将其更改为201,并显示一条消息并与json对象一起发送? 我不知道是否有一种方法可以在Laravel中设置状态代码。

16
作曲家更新内存限制
我需要在主机上运行composer update,所以我使用ssh登录并尝试运行comand: composer update 在/ www文件夹中,其中有laravel和composer安装 但我得到错误: 与我的托管服务提供商联系后,他们告诉我运行命令: php -d memory_limit=512M composer update 我运行此命令,但得到:“无法打开文件:作曲家” 该怎么办?这里的解决方案是什么?

4
Laravel保存/更新多对多关系
谁能帮助我保存多对多关系?我有任务,用户可以有许多任务,任务可以有许多用户(很多),我要实现的是在更新表单中admin可以将多个用户分配给特定任务。这是通过html多重选择输入来完成的 name="taskParticipants[]" 这里要注意的是,通过相同的表单(输入),您可以添加/删除用户,这就是为什么我必须使用sync()的原因。也许我应该从头开始,但不知道从哪里开始... 这是我的用户模型: public function tasks() { return $this->belongsToMany('Task','user_tasks'); } 任务模型 public function taskParticipants() { return $this->belongsToMany('User','user_tasks'); } TaskController public function update($task_id) { if (Input::has('taskParticipants')) { foreach(Input::get('taskParticipants') as $worker) { $task2 = $task->taskParticipants->toArray(); $task2 = array_add($task2,$task_id,$worker); $task->taskParticipants()->sync(array($task2)); } } } 这是表 任务id | title | deadline的结构 user_tasks id|task_id|user_id

6
如何合并两个雄辩的收藏?
我有一个问题表和一个标签表。我想从给定问题的标签中获取所有问题。因此,例如,我可能在给定问题上附加了“旅行”,“火车”和“文化”标签。我希望能够获取这三个标签的所有问题。看来棘手的是,问题和标签之间的关系是在Eloquent中定义为多对多(belongsToMany)的。 我考虑过尝试合并以下问题集合: foreach ($question->tags as $tag) { if (!isset($related)) { $related = $tag->questions; } else { $related->merge($tag->questions); } } 它似乎不起作用。似乎没有合并任何东西。我是否尝试正确?另外,也许有一种更好的方法可以在Eloquent中以多对多关系获取一行行吗?

3
如何通过Laravel雄辩的模型加入三个表
我有三张桌子 物品表 id title body categories_id user_id 分类表 id category_name 用户表 id user_name user_type 我想显示其类别名称而不是category_id和user_name而不是user_id的文章,我尝试像这些查询一样工作! $articles =DB::table('articles') ->join('categories', 'articles.id', '=', 'categories.id') ->join('users', 'users.id', '=', 'articles.user_id') ->select('articles.id','articles.title','articles.body','users.username', 'category.name') ->get(); 但是我想用口才来做。拜托,我该怎么办?
85 php  mysql  laravel 

10
Laravel后退按钮
我正在尝试在页面上创建一个简单的后退按钮。用户可以从两个不同的页面到达此页面,因此我想知道他从哪个页面到达。那可能吗?
84 php  laravel 

5
雄辩地只获得一列作为数组
如何使用雄辩的方法在Laravel 5.2中仅将一列作为一维数组? 我努力了: $array = Word_relation::select('word_two')->where('word_one', $word_id)->get()->toArray(); 但这给它作为2维数组,如: array(2) { [0]=> array(1) { ["word_one"]=> int(2) } [1]=> array(1) { ["word_one"]=> int(3) } } 但我想得到它为: array(2) { [0]=>2 [1]=>3 }


8
雄辩的ORM laravel 5获取ID数组
我使用的是Eloquent ORM laravel 5.1,我想返回一个ID数组,其值大于0,我的模型称为test。 我努力了 : $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray(); 它返回: Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) ) 但我希望结果是简单的数组,如: Array ( 1,2 )

20
Laravel 5显示ErrorException file_put_contents无法打开流:没有这样的文件或目录
我有一个关于Laravel 5的项目,并且我还在办公室和家里使用它。它工作正常,但最近在家里停止了工作。Laravel给我看了两个ErrorException file_put_contents(G:\project\storage\framework\views/751d8a0fd8a7d4138c09ceb6a34bb377aa2d6265.php): failed to open stream: No such file or directory 和 file_put_contents(G:\project\storage\framework/sessions/aIXycR4LIAUBVIqZu0T590paOMIpV8vfZGIroEp0): failed to open stream: No such file or directory 我正在与Google搜索问题决定,并找到有关正确权利的信息。所有建议都与Linux有关,但是我也在办公室和家里的Windows中工作。 当我尝试清除应用程序缓存和查看缓存时,工匠与我交谈-...清除。但是缓存数据和视图存在于存储中。 我该如何解决这个问题? 提前致谢!

4
如何比较两个Carbon时间戳?
我有两个时间戳,即我创建的edited_at和created_at(Laravel的)...在数据库中,两者的时间戳均为类型,默认值为0000-00-00 00:00:00 ...但是 var_dump(edited_at variable)给字符串。而var_dump(created_at variable)对象/碳。这些时间戳有什么问题? 使用format('U')转换为整数后,我必须比较两者。我只能在Carbon对象上调用此方法。我怎样才能做到这一点?

21
Laravel 5.4特定表迁移
嗨,您可以在https://laravel.com/docs/5.4/migrations中阅读所有包含的文档。 有没有一种方法来迁移特定的迁移文件(仅1个迁移),导致在我每次使用更改php artisan migrate:refresh并且所有字段都被重置时立即导致。

11
如何解决“您的要求无法解决为一组可安装的软件包”错误?
我跑步时composer update会收到一些有线输出。 这是我的composer.json样子。 { "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "repositories": [{ "type": "vcs", "url": "https://github.com/Zizaco/ardent.git" }], "require-dev": { "phpunit/phpunit": "4.3.*" }, "require": { "laravel/framework": "4.2.*", "laravelbook/ardent": "dev-master as 2.4.0", "zizaco/entrust": "dev-master", "sebklaus/profiler": "dev-master", "doctrine/dbal": "dev-master" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", …

10
通过Laravel Collection仅获取特定属性
我一直在查看Laravel Collections的文档和API,但似乎找不到我想要的东西: 我想从集合中检索带有模型数据的数组,但只能获取指定的属性。 也就是说,类似Users::toArray('id','name','email'),其中集合实际上为用户保留了所有属性,因为它们在其他地方使用,但是在这个特定的地方,我需要一个包含userdata的数组,并且只包含指定的属性。 Laravel中似乎没有这个的帮助者?-如何最简单地做到这一点?
82 php  laravel 

8
Laravel:在哪里存储全局数组的数据和常量?
我刚刚开始与Laravel合作。我需要使用Laravel 4作为基本框架来重写几年前制作的整个系统。在我的旧系统中,我曾经有一个constant.php声明了一些常量的globals.php文件,以及一个包含许多数组集(例如,类别状态,事件类型,语言等)的文件。这样,我可以使用类似 foreach ( $langs as $code => $domain ) { // Some stuff } 我应用中的任何地方。 我的问题是,如何才能以所谓的“ laravel方式”存储该信息。我尝试使用某种对象来存储此信息,将其设置为服务并为其创建外观: app / libraries / Project / Constants.php namespace PJ; class Constants { public static $langs = [ 'es' => 'www.domain.es', 'en' => 'www.domain.us', 'uk' => 'www.domain.uk', 'br' => 'www.domain.br', 'it' => 'www.domain.it', …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.