问题标签 [laravel]

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 投票
1 回答
10264 浏览

apache - 即使启用了allowoverride,.htaccess 也不起作用

我正在使用 CodeIgniter,并且刚刚在 Ubuntu 10.10 云服务器上安装了 LAMP 堆栈。

一切都很好,我启用了 Apache userdir 模块,以便我的主目录位于/home/myapp/public_html,我通过转到 来访问它servername/~myapp

不幸的是,.htaccess重写似乎不起作用 - 它导致 404 说the file /home/myapp/public_html/index.php找不到 - 404 错误。

Mod_rewrite 已启用。

我知道您需要设置AllowOverride All指令 - 我已经设置了它/etc/apache2/sites-enabled/default- 但 rewrite 似乎无法正常工作。

我的.htaccess文件只包含:

我的/etc/apache2/sites-available/default样子:

最后,/etc/apache2/mods-enabled/userdir.conf看起来像:

我一直在谷歌搜索和摆弄几个小时,有人可以帮忙吗?

0 投票
2 回答
2606 浏览

php - 使用 Laravel PHP 的会话错误

在 Laravel PHP 中使用文件系统启用会话时出现此错误。

有人遇到过这个问题吗?即使你不使用 Laravel,有什么见解吗?

0 投票
2 回答
793 浏览

php - MySQL 时间戳记录正在更新,但受影响的行仍然为 0

有一些类似的问题,但我会把这个混在一起。

基本上,我有一个时间戳列(它是一个int),我的更新之一只是更新这个时间戳列,有时它几乎没有明显的距离。例如,它可能从 1316631442 变为 1316631877。两者之间并没有太大的区别。

所以记录正在更新,我可以在查询运行之前检查 phpMyAdmin,然后再查看差异。但是,我正在对受影响的行数执行 var_dump() 并且它仍然为 0。

如果我同时将另一列更新为不同的值,则受影响的行为 1。

那么触发该行受到影响需要什么?即使自从更新成功以来它受到了影响。

另外,我正在使用 Laravel PHP 框架及其查询构建器。目前在那里做一些调试,看看是否有问题,但到目前为止一切似乎都很好。

编辑:对不起,我在上面打错了一些东西。当我完全更改另一列的值时,受影响的行是 1,而不是 0。

0 投票
1 回答
10838 浏览

php - 使用 Nginx 设置 Laravel

我正在尝试设置Laravel PHP 框架以与Nginx一起使用。这是我的目录结构:

基本上我所拥有的是一个标准的Laravel下载legacy,其中包含一个文件夹,其中包含我的非 MVC 项目中的所有文件。

我需要 Nginx 首先检查请求的页面/文件是否存在于 legacy 中,如果存在,那么我想使用它。否则,我想回退到index.php位于project/public/.

我不是 Nginx 配置方面的专家,因此您可以提供的任何帮助将不胜感激。

0 投票
4 回答
7258 浏览

php - 如何创建自增字段

我想使用 php 在 mongodb 的字段中添加自动增量值,而不使用计数记录,下一个数字(计数 + 1)将是我的增量值......或者有什么方法可以在mongodb,php中创建自动增量值数组示例一个客户有多个电子邮件和地址,然后我们可以将其存储为email[{1:'a@x.com',2:'demo@example.com'},...]相同,address[{1:'Indore',2:'Dewas'},...]因此为了唯一性,我想从每个电子邮件和地址设置自动增量值..

0 投票
2 回答
214 浏览

mysql - 最佳数据库模式

我即将重新设计数据库架构,并且正在考虑在我的应用程序中使用 ORM,下面的架构是否可以与例如 Eloquent ORM 一起使用,还是我还必须添加 JOIN 表?

0 投票
4 回答
12986 浏览

php - Laravel:laravel Blade 文件中的权限被拒绝

尝试安装 Laravel http://laravel.com时遇到以下问题

任何帮助将不胜感激。

未处理的异常

信息:

file_put_contents(/Users/alvincrespo/Sites/apollo/storage/views/26bdebca7505781c753aa21663170a1b)[function.file-put-contents]:无法打开流:权限被拒绝位置:

/Users/alvincrespo/Sites/apollo/laravel/blade.php 第 63 行堆栈跟踪:

#0 /Users/alvincrespo/Sites/apollo/laravel/laravel.php(40): Laravel\Error::native(2, 'file_put_conten...', '/Users/alvincre...', 63) #1 [内部函数]: Laravel{closure}(2, 'file_put_conten...', '/Users/alvincre...', 63, Array) #2 /Users/alvincrespo/Sites/apollo/laravel/blade.php( 63): file_put_contents('/Users/alvincre...', '...') #3 [内部函数]: Laravel{closure}(Object(Laravel\View)) #4 /Users/alvincrespo/Sites/apollo /laravel/event.php(199): call_user_func_array(Object(Closure), Array) #5 /Users/alvincrespo/Sites/apollo/laravel/event.php(138): Laravel\Event::fire('laravel.view .en...', Array, true) #6 /Users/alvincrespo/Sites/apollo/laravel/view.php(325): Laravel\Event::until('laravel.view.en...',数组)#7 /Users/alvincrespo/Sites/apollo/laravel/view.php(546): Laravel\View->render() #8 /Users/alvincrespo/Sites/apollo/laravel/response.php(246): Laravel\View->__toString() #9 /Users/alvincrespo/Sites/apollo/laravel/laravel.php(138): Laravel\Response->render() #10 /Users/alvincrespo/Sites/apollo/public/index .php(34): require('/Users/alvincre...') #11 {main}

0 投票
4 回答
8533 浏览

php - 工匠:找不到驱动程序

我正在使用 Laravel 最新版本:3.2.1。

当我在终端上运行它时:

php artisan migration:install

我有这个错误:

could not find driver

我在谷歌和 Laravel 的论坛上进行了一些搜索,没有。

编辑

我已经激活了扩展,这就是我所拥有的。phpinfo() --with-iconv' '--with-pdo-mysql=mysqlnd' '--with-pdo-pgsql=/opt/lampp/postgresql' '--with-pdo看起来我的 pdo 已经设置好了。

这是我的图像phpinfo()

在此处输入图像描述

编辑 2 我做了一个小测试:

和回报:

所以我的 PDO 运行良好

0 投票
2 回答
2006 浏览

php - 如何关闭 Laravel 的 PHPUnit 任务中的颜色?

我在 Windows 下进行测试,命令提示符对默认显示的 ANSI 颜色代码效果不佳。使用 Laravel 时如何关闭彩色显示?

0 投票
3 回答
2330 浏览

php - “公共”文件夹的 Laravel(和通用)框架设置

我试图让Laravel在我的环境(MAMP)上工作,但我陷入了这种情况。

Laravel的index.php文件位于一个名为“public”的子文件夹中,所以如果我想测试我的应用程序,我需要使用这个 url 访问它,http://localhost/laravel/public/ 但我想使用http://localhost/laravel

我试图用这些行设置一个 htaccess 但它不起作用:

我不确定这个 htaccess 是否可以解决这种情况,我得到了 Lavarel 生成的 404。