问题标签 [laravel-3]
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-3 核心异常
我在运行 ubuntu 12.04 LTS、Nginx、php-cgi 和 Laravel v3.2.14 的机器上新安装了 Laravel
我收到以下错误。
未处理的异常
消息: 未定义的索引:argv
位置: DOCUMNET ROOT/laravel/core.php 第 218 行
编辑:
通过注释掉 laravel //Error::shutdown(); 中的错误处理函数,我设法得到了一个更具描述性的错误。在 DOCUMENT ROOT/laravel/laravel.php 第 50 行
请注意,此行不会导致错误,它似乎只是为发生错误的代码注册了一个处理程序。
这是错误:
未处理的异常
消息: 必须在使用会话之前设置驱动程序。
位置: 第 109 行的 DOCUMENT ROOT/laravel/session.php
堆栈跟踪:
- 文档根目录/laravel/session.php(150): Laravel\Session::instance()
- 文档根目录/laravel/laravel.php(195): Laravel\Session::__callStatic('save', Array)
- 文档根目录/laravel/laravel.php(195): Laravel\Session::save()
- DOCUMENT ROOT/public/index.php(34): require('/mona/developme...')
- {主要的}
这些是导致错误的代码块:
在 DOCUMENT ROOT/laravel/session.php 中调用此函数
$method 包含字符串'save',$parameters 是一个空数组。
laravel - Laravel 的“一对多”关系似乎正在反向运作
我正在努力解决一对多的关系和雄辩的问题。我有活动(如演出活动),我有地点。每个活动都与一个地点相关联,但每个地点可能会用于举办许多活动。(一)位置到(许多)事件。
这是我的模型:
如果我尝试回显:
我得到错误:
现在...“iaevent_id”不在位置表中。相反,我将“location_id”放在“ievents”表中,因为一个位置可以应用于许多事件,但绝不会反过来。我在这里做错了什么?
在 Laravel 论坛上,有人建议在我的 Iaevent 模型中将 'has_one' 替换为 'belongs_to'。当我这样做时,我得到一个错误Trying to get property of non-object
以另一种方式测试关系,echo Location::find(1)->iaevents()->first()->name;
效果很好。
mysql - 在 Laravel Eloquent/Fluent 中,有没有办法删除一行以及通过关系与之相关的所有内容?
基本上,删除某些内容并让它自动搜索并删除与其相关的所有行和字段,而不是必须手动完成所有这些,这将是非常好的。
例如,使用预先加载,我可以像这样预先加载:
有没有办法为删除操作做类似的事情?就像是:
当然,上面的代码我试过了,还是不行。我提供它是为了帮助传达我正在寻找的东西。
php - Laravel 3 - RESTful API
如何在 Laravel 3 中为 RESTful API 创建路由?
我想使用 GET、PUT、POST 和 DELETE 来创建 API。
我希望所有路线都以/v1/
所以,我可以这样做:
http://api.example.com/v1/controller/method/parameter
并且只需创建相关的控制器来检查 Auth 并执行操作。
php - 在 Laravel 中找不到类“用户”
我不断得到
当我登录用户时。我认为eloquent.php 没有任何问题。请看一下我的登录控制器:
这是登录视图:
和routes.php:
我使用 Eloquent 作为我的身份验证驱动程序。我尝试将其更改为 Fluent,但是在单击登录按钮后,它会return Redirect::to('login')->with('login_errors', true);
在 else 语句中显示此行所产生的登录错误。
使用 Eloquent 时“用户”类有什么问题?
php - 如何重用一些 laravel 代码?
我正在使用 laravel 开发 Web 应用程序。我想“打包”一些可重复使用的功能。例如,我得到了一个UserController
, 带有数据库设置和视图等。UserController
预计在未来的大多数 web 开发中都会重用,但有些UserController
可能会有不同的行为,例如,某些应用程序的用户可能有一个字段rewardPoint
,有些可能不会。但是它们都有一些相似的行为,例如:register
、、、login
等forgetPassword
。那么,我可以将所有基本数据库设置的通用打包UserController
到一个文件或脚本中以减少开发工作量吗?谢谢。
laravel - 在模型中使用 Laravel 包
我正在使用 Laravel 3 并想在我的一个模型中使用 Sentry::user 作为 $include ,但它不会让我这样做。到目前为止,我已经在 $include 中尝试了“Sentry::user”,结果是“ap$iw{u[]”。我也尝试过“sentry.user”,但这意味着哨兵模型(我没有)和用户关系。
因此,为了让这个问题对其他人也有价值:如何将捆绑包中的模型包含在您自己的 Laravel 3 模型中?
pagination - 尝试使用 laravel 分页会破坏我的控制器/视图
我正在尝试让分页在 Laravel 中工作。我之前没有使用过分页,所以我尝试使用文档和谷歌结果中的一些示例。我想知道是否需要在配置中的某个地方打开“分页”。
这是我的简单工作控制器:
当我尝试像这样添加分页时,它会中断:
..我得到错误:
这是我的 location.index 视图:
php - 在 PHP 中处理动态数量的表单字段的最佳方法?
我有一个系统,我需要为一周中的每一天列出任意数量的员工,其中可以输入“工作时间”值。
所以我需要生成一个动态行数的表,每行将包含 7 个文本字段。我只是想知道在将 ID 分配给这些字段时使用的最佳约定是什么,以便在我在后端收到输入数据后轻松迭代?
每行都有一个与代表员工 ID 的行相关联的 ID 号。
能够做类似的事情会很棒:
在 HTML 端构建表单和 ID 输入以使其尽可能轻松的最佳方式是什么?
作为旁注,我正在 Laravel 3 框架内工作,以防打开任何其他解决方案。
php - 在 Laravel 中使用 auth 保护所有管理员/路由
我是 laravel 的新手,正在我的第一个应用程序上设置管理面板授权。我当前设置文件的方式是:
...这些是我的路线
当我转到 /admin 时,我被重定向到 admin/login 并要求登录,这正是我需要它工作的方式。登录后,我被重定向到管理员/仪表板,那里看起来也很好。但是我有两个问题。
当我进入管理员/注销时,我已注销,但出现了一个空白页面(它没有重定向到管理员/登录)
注销时,如果我转到管理/仪表板,我会收到错误消息
错误呈现视图:[admin.dashboard]
试图获取非对象的属性
我在这里做错了什么?我做对了什么?为管理员创建一个单独的捆绑包更有意义吗?谢谢!