问题标签 [laravel-4]

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.

0 投票
3 回答
593 浏览

laravel - 用户登录 laravel 4

无法登录任何人的想法?我仍然被重定向回登录页面

0 投票
5 回答
201517 浏览

laravel - 如何获取公共目录?

我是这里的初学者,所以请原谅我使用这个问题return File::put($path , $data);在 Laravel 的公共文件夹中创建一个文件。我使用了控制器中的这段代码,我需要知道它的值$path应该如何。

0 投票
1 回答
322 浏览

backbone.js - 集合 fetch() 参数如何在 laravel 中读取

我想用参数获取集合,所以我只是这样做:

现在我如何才能读取 laravel 中的参数?我使用 php artisan 创建了 taskController 并获得了标准:

在我的路由器中,我有:

现在,当我打开 localhost/tasks 时,我得到了所有任务。但是我如何以及在哪里可以获得 collection.fetch() 的参数?

0 投票
2 回答
475 浏览

laravel - 使用 Laravel 4 的“bench”命令创建的 Composer 包文件夹结构

因此,我使用 Laravel 4 创建了一个作曲家包php artisan bench --composer

这一切都很好,

但是,我查看了BassetPackages vendor 文件夹,发现我们的结构略有不同。

所以基本上我们在这里拥有的是

那么,为什么我的包再次嵌套在 vendor 下,或者 Basset 也应该再次列在 vendor 下?

0 投票
1 回答
410 浏览

orm - Laravel 4:如何使 Eloquent 模型中的列独一无二

我有一个 Eloquent 模型Article,它有一个列title_url,应该是唯一的,所以可能不存在两个article相同的 s title_url。如果两个这样的 s 已经存在,我不想返回错误article,我只想title_url默默地改变一个。所以不是super-articletitle_url而是super-article-2

我怎么能在 Laravel 4 中做到这一点?也许使用突变器?如果是,最好的方法是什么?

请记住,我希望title_url每次有必要时(更新、插入)都默默地进行转换。

0 投票
4 回答
9947 浏览

php - 使用键模式从 Laravel 4 缓存中删除?

对于我的包,我们使用 Laravel 缓存,

我们创建的每个缓存键都有前缀,所以我们得到mypackage-configmypackage-md5ofafilename有时我需要刷新我的包创建的所有缓存文件,问题是什么?我只知道缓存键的模式,我不知道整个键!

所以,我需要一条路Cache::forget('mypackage-*')或类似的路,这可能吗?

如果只是为了我的系统我知道我正在使用文件缓存,所以我可以手动取消链接文件,但是因为它是一个通用包我不知道最终用户使用的是什么缓存方法,我只知道接口(又名 Laravel 缓存接口)。

0 投票
4 回答
51355 浏览

laravel - Laravel 4:如何更新 Eloquent 模型中的多个字段?

如何更新 Eloquent 模型中的多个字段?假设我是这样的:

然后我有所有这些模型参数:

我不能这样做:

什么是正确的方法?我希望不是一个foreach.

但是,以下确实有效。这是要走的路吗?

最后一个的问题(除了笨拙之外)是当从对象上下文中使用它时,更新的字段在$this变量中不可见。

0 投票
1 回答
283 浏览

php - 将开发中的composer包存放在vendor目录下,如何设置autoloader?

我正在开发一个包,我想在发布之前将它存储在供应商目录中。

因此,一旦通过 composer 安装 Basset 的服务提供者的路径是 /siteroot/vendor/jasonlewis/basset/src/Basset/BassetServiceProvider.php

哪个作曲家在它的自动加载器中映射得很好,现在如果我的在 /siteroot/vendor/hailwood/databaseconfigloader/src/DatabaseConfigLoader/DatabaseConfigLoaderServiceProvider.php

我需要向 composer.json 文件添加什么以使其正确生成自动加载映射?

我可以手动编辑 autoload_namespaces.php 文件以添加映射 'Hailwood\\DatabaseConfigLoader' => $vendorDir . '/hailwood/databaseconfigloader/src/'
并且可以工作,但是当我进行作曲家更新时显然会被覆盖,我尝试添加

composer.json但那个输出'Hailwood\\DatabaseConfigLoader' => $baseDir . '/src/',不起作用。

0 投票
8 回答
22551 浏览

php - 我在哪里放置可以显示 Flash 消息的 Laravel 4 辅助函数?

我编写了一个简单的display_messages()函数,它将搜索Session::get('errors')闪存数据并将其回显到屏幕上。

我把这个功能放在哪里?在 Codeigniter 中,您有一个 helpers 文件夹,您可以在其中粘贴所有小的全局帮助方法。

0 投票
1 回答
483 浏览

laravel - Laravel4 API 与捆绑包

所以我使用 Laravel 4 来编写一个 Web 应用程序。这个 Web 应用程序也有一个 API。如果我使用 Laravel 3,我会简单地创建一个包。我在 Laravel 4 中做什么?