laravel-4相关内容

如何让查询构建器将其原始 SQL 查询作为字符串输出?

给定以下代码: DB::table('users')->get(); 我想获取上面的数据库查询生成器将生成的原始 SQL 查询字符串.在本例中,它将是 SELECT * FROM users. 我该怎么做? 解决方案 要将上次运行的查询输出到屏幕,您可以使用: DB::enableQueryLog();//启用查询日志//您使用 get() 执行的 Eloquent 查询dd( ..
发布时间:2021-12-01 20:02:37 PHP

Laravel 需要 Mcrypt PHP 扩展

我正在尝试在 OSX 上的 Laravel 4 中使用 migrate 函数.但是,我收到以下错误: Laravel 需要 Mcrypt PHP 扩展. 据我所知,它已经启用(见下图). 出了什么问题,我该如何解决? 解决方案 启用 Web 的扩展和启用命令行的扩展可能不同.在终端中运行 php -m 并检查是否列出了 mcrypt.如果不是,则通过从终端运行 php --ini ..
发布时间:2021-12-01 11:10:35 PHP

PSR-4 自动加载不工作

我创建了一个 app/modules 目录并使用 PSR-4 自动加载它,如下所示: "psr-4": {“模块\\":“应用程序/模块"} 我也做了composer dumpautoload.我有以下目录结构: 应用- ...- 模块-- 模块名称--- 控制器---- 后台控制器.php... 文件 BackendController.php 具有命名空间 Modules\Module ..
发布时间:2021-11-30 21:27:10 PHP

aws:带有附加文件的 ses

我使用 Laravel 4 框架和 AWS sdk for SES.我可以使用 sendEmail 功能发送常规电子邮件.我希望能够将文件附加到电子邮件中,问题是我找不到如何去做. 是否可以使用 sendEmail 函数来附加文件,或者我必须使用 send_raw_email 函数?(如何做到这一点?) 这就是我使用 SES 的方式: $msg['Source'] = Config: ..
发布时间:2021-11-27 10:58:52 PHP

Laravel Eloquent 获取按天分组的结果

我目前有一个 page_views 表,每次访问者访问页面时记录一行,记录用户的 ip/id 和页面本身的 id.我应该补充一点,created_at 列的类型是:timestamp,所以它包括小时/分钟/秒.当我尝试 groupBy 查询时,由于秒数差异,它不会将同一天组合在一起. created_at page_id user_id========================10-11- ..
发布时间:2021-11-20 22:45:48 MySQL

如何将参数绑定到 Laravel 中用于模型的原始数据库查询?

重新, 我有以下查询: $property =属性::选择(DB::raw("标题,纬度,经度,(3959 *阿科斯(cos(弧度(:纬度))*cos(弧度(纬度))*cos( 弧度( lng ) - 弧度(:lng) ) +罪(弧度(:纬度))*罪(弧度(纬度)))) AS 距离", ["lat" => $lat, "lng" => $lng, "lat" => $lat]))->hav ..
发布时间:2021-11-20 22:16:12 MySQL

如何使用 Laravel 迁移将时间戳列的默认值设置为当前时间戳?

我想使用 Laravel Schema Builder/Migrations 创建一个默认值为 CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 的时间戳列.我已经多次阅读 Laravel 文档,但我不知道如何将其设为时间戳列的默认值. timestamps() 函数为其生成的两列设置默认值 0000-00-00 00:00. 解决方案 鉴于 ..
发布时间:2021-11-20 21:55:58 MySQL

将 Laravel 对象转换为数组

Laravel 输出: 数组([0] = stdClass 对象([ID] = 5)[1] = stdClass 对象([ID] = 4)) 我想把它转换成普通数组.只想删除那个 stdClass Object.我也尝试使用 ->toArray(); 但出现错误: 在非对象上调用成员函数 toArray(). 我该如何解决这个问题? 功能已在 http://www.sriho ..
发布时间:2021-11-18 04:57:07 其他开发

如何在 Laravel 中获取已注册路线路径的列表?

我希望找到一种方法来创建一个数组,其中包含 Laravel 4 中已注册的路由路径. 本质上,我希望得到一个类似这样的列表: //登录/加入/密码 我确实遇到过一个方法 Route::getRoutes() 它返回一个包含路由信息和资源的对象,但路径信息受到保护,我无法直接访问信息. 有没有其他方法可以实现这一目标?也许是一种不同的方法? 解决方案 Route::get ..
发布时间:2021-11-18 02:24:51 其他开发

Laravel 文件夹结构

在决定将文件夹放在 app\ 文件夹内的资源的位置时,我经常发现它有问题. 我应该在哪里放置诸如模型观察者和validators和form macros和repositories之类的东西.... 目前我执行以下操作 \app\楷模\控制器\存储库\观察者\接口\验证器\意见 虽然我看到有些人这样做: \app\楷模\控制器\意见\您的应用程序名称这里\服务\验证器\... 我不明白 ..
发布时间:2021-11-17 02:47:42 其他开发

如何使用 API 将 Cordova 图片上传到 Laravel 4 项目

我正在用 AngularJS 和 Cordova 制作一个混合应用程序,使用 Laravel 4 API &后台.我可以使用该应用程序制作图片,但无法上传.我真的不知道如何上传图片,我真的不知道如何解决所有问题.我使用与后台相同的上传方法将图像上传到我编写的 API 路由.这就是我在 AngularJS-Controller 中的内容,它使用 Cordova 来做这些事情. var pictur ..
发布时间:2021-11-15 04:50:30 其他开发

解码laravel 4 Input::json()

我很难在 laravel 中解码 json 输入..我正在构建一个 Restful API,当我使用 RestClient 发送发布数据然后死掉并在 laravel 中转储时,我得到了 object(Symfony\Component\HttpFoundation\ParameterBag)#205 (1) {[“参数":受保护]=>数组(6){[“名字"]=>字符串(8)“约翰"[“姓氏"]= ..
发布时间:2021-11-15 03:30:20 其他开发

同一个 Laravel 项目中的 Web 应用程序和 API?

我正在努力找出构建我即将开始的新项目的最佳方式. 我们目前有一个网络应用和一个移动应用,它们都由 API 提供数据.目前,Web 应用程序是在 CodeIgniter 的安装上完成的,而 API 是在 CodeIgniter 的单独安装上完成的.对于数据,Web 应用程序调用 API,然后处理返回的数据. 此时看起来我们正在为 web 应用程序切换到 Laravel,我认为这可能是一个 ..
发布时间:2021-11-15 02:16:49 其他开发

RESTful API 错误的最佳实践

在 RESTful API 中返回 HTTP 状态代码的最佳实践是什么?我的 PHP 框架使用 Laravel 4. 如果出现错误,我应该使用 return Response::json('User Exists', 401); 或 包含 success 的标志 return Response::json(['成功' =>错误的,'数据' =>'用户存在'],401); 或 ..
发布时间:2021-11-15 02:12:23 其他开发

如何在 Nexmo 中向美国号码发送文本

向菲律宾发送消息就像馅饼一样简单. 但在美国号码中,我将不得不通过我不知道如何进行的验证. 我开始了 2F 身份验证,但似乎我不知道下一步该怎么做. 我的问题:如何在 Nexmo 中添加发送文本到美国号码? 解决方案 您可以使用 Nexmo 的 SMS API,它允许您通过简单的 HTTP 调用向 200 多个国家/地区发送文本. 您可以注册一个虚拟号码,该号码允许 ..
发布时间:2021-11-15 01:31:03 其他开发

如何将查询字符串参数传递给 Laravel4 中的路由

我正在 Laravel 4 中编写一个 api.我想将查询字符串参数传递给我的控制器.具体来说,我想允许这样的事情: api/v1/account?fields=email,acct_type 查询参数被传递给路由控制器方法,该方法具有如下签名: 公共函数索引($cols) routes.php 中的路由如下所示: Route::get('account', 'AccountApiCon ..
发布时间:2021-11-15 01:21:01 其他开发

在 Laravel 4 中将 Eloquent 模型作为 JSON 返回

如何将 Eloquent 模型作为 JSON 返回给浏览器?下面两种方法有什么区别?两者似乎都有效. #1: return Response::json($user->toArray()); #2: return $user->toJson(); 解决方案 实际发送的数据是一样的,但是... #1 将 Content-Type:application/json 发送到浏览器 ..
发布时间:2021-11-15 01:12:16 其他开发

Laravel 从 REST API 检索数据

好的,所以我有以下情况: 我正在构建的系统正在从 REST api 检索数据并将该数据保存到数据库中.我想知道的是如何实现这一点,在 Laravel 结构(控制器、模型等)的意义上,这样的行为会发生在哪里?Laravel 是否具有从外部来源检索数据的内置机制? 解决方案 首先你必须在你的 app/routes.php 中创建路由 /*API 路由*/Route::group(ar ..
发布时间:2021-11-15 01:00:05 其他开发

如何在 Laravel 中创建 RESTful API 以在我的 BackboneJS 应用程序中使用

我想在 Laravel 4 中创建一个 RESTful API 以在我的 BackboneJS 应用程序中使用.这样做的最佳方法是什么?Laravel 4 框架是否为此提供了很好的解决方案. 解决方案 这是创建用于存储书签的 API 的示例.它使用 Route::resource() 方法. 在 Laravel 4 中创建一个 RESTful 控制器 POST = store() ..
发布时间:2021-11-15 00:51:00 其他开发

在 Laravel 4 API 中完全禁用 cookie

我正在使用 Laravel 构建一个 RESTful API.我使用基本 HTTP 身份验证(Authenticate header),带有这个过滤器: Route::filter('auth', function(){$credentials = ['email' =>Request::getUser(), '密码' =>请求::getPassword()];如果 (!Auth::once($ ..
发布时间:2021-11-15 00:45:20 其他开发