Tag: laravel

'无法打开stream:权限被拒绝'错误 – Laravel

我是laravel新手。 我试图打开http://localhost/test/public/ ,我得到了 exception处理程序中出错。 我search周围,使用chmod -R 777 app/storage更改存储目录的权限,但无济于事。 我在app.php更改了debug=>true并访问了页面,并在exception处理程序中得到了错误: 无法打开stream或文件“/var/www/html/test/app/storage/logs/laravel.log”:无法打开stream:权限在/ var / www / html / test / bootstrap / compiled中被拒绝。 PHP:8423 然后,我使用chmod -R 644 app/storage命令更改了存储目录的权限,“exception处理程序中的错误”错误消失,页面加载完成。 但在那里我得到这个: file_put_contents(/var/www/html/laravel/app/storage/meta/services.json):无法打开stream:权限被拒绝

如何在表单寄存器(laravel generator infyom)中添加一些文本字段?

我在这里阅读教程: http : //labs.infyom.com/laravelgenerator/docs/5.3/installation 我克隆pipe理员生成器: https : //github.com/InfyOmLabs/adminlte-generator/tree/5.3 我在我的本地主机访问它。 registry格是这样的: https : //postimg.org/image/5gswtx4gn/ 我想添加一些文本字段和combobox。 如级别,级别,用户名等 当我访问代码时,我很困惑代码是这样的: 控制器寄存器是这样的: <?php namespace App\Http\Controllers\Auth; use App\User; use Validator; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\RegistersUsers; class RegisterController extends Controller { use RegistersUsers; protected $redirectTo = '/home'; public function __construct() { $this->middleware('guest'); } protected function validator(array $data) { return Validator::make($data, [ 'name' => […]

在路由器中运行时,从Angularjs中删除#

这里是我在AngularJS中的app.jspath文件 var app = angular.module('myApp', ['ngRoute', 'ngAnimate', 'toaster']); app.config(['$routeProvider', function ($routeProvider) { $routeProvider. when('/login', { title: 'Login', templateUrl: 'resources/views/layouts/loginUser.php', controller: 'authCtrl' }) .when('/', { title: 'Login', templateUrl: 'resources/views/layout/login.php', controller: 'logoutCtrl' }) .when('/reset', { title: 'Reset Password', templateUrl: 'resources/views/layouts/forgetPassword.php', controller: 'authCtrl' }) .when('/invalidtoken', { title: 'Login', templateUrl: 'resources/views/layout/invalidtoken.php', controller: 'authCtrl', role: '0' }) //$locationProvider.html5Mode(true); }]) .run(function […]

Laravel 5 – 全局刀片视图variables在所有模板中可用

我想知道如何在Laravel 5中使全局variables在所有的Blade模板中可用?

Laravel雄辩groupBy()AND也返回每个组的计数

我有一个表格,其中包含一列浏览器版本。 我只是想从logging集中知道每种types的浏览器有多less。 所以,我需要结束这样的事情:总logging:10; Internet Explorer 8:2; 铬25:4; Firefox 20:4.(全部加起来10) 这是我的两个便士: $user_info = Usermeta::groupBy('browser')->get(); 当然,这只包含3个浏览器,而不是每个浏览器的数量。 我该怎么做?

laravel 4除家外的所有路由导致404错误

试试我用composer php安装的laravel 4。 已经build立了一个虚拟主机。 只有根路线正在工作: Route::get('/', function() { return View::make('hello'); }); 即使这是行不通的 Route::get('/hello', function() { return View::make('hello'); }); 我试图打的是/tasks的TasksController : Route::resource('tasks', 'TasksController'); 这也给我404。 我可能做错了什么? 安装时按照以下说明操作: http : //chris-schmitz.com/getting-started-with-laravel-4/ 另外我在我的项目的根目录下有一个默认的.htaccess文件: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> 我在使用本地主机的Mac上。

如何更改/自定义密码字段名称为Laravel 4和Laravel 5用户身份validation

我想在使用Laravel身份validation时更改数据库中的密码字段。 我想我的列在users表中有名字passwd而不是password 。 我试图运行这样的东西: Auth::attempt(array( 'user_name' => 'admin', 'passwd' => 'hardpass', )); 但它不起作用。 我也尝试在User模型中添加以下function: public function getAuthPassword() { return $this->passwd; } 但它也没有改变。 用户仍然没有被authentication。 在Laravel中可以更改数据库中的密码字段名称吗?

使用Response :: download下载laravel中的文件

在Laravel应用程序中,我试图实现一个button里面的视图,可以让用户下载文件,而无需导航到任何其他视图或路线现在我有两个问题:(1)下面的函数投掷 The file "/public/download/info.pdf" does not exist (2)下载button不应该导航到任何地方,而只是下载文件在同一个视图,我目前的设置,路由视图'/下载' 下面是我如何试图实现: button: <a href="/download" class="btn btn-large pull-right"><i class="icon-download-alt"> </i> Download Brochure </a> 路线: Route::get('/download', 'HomeController@getDownload'); 控制器: public function getDownload(){ //PDF file is stored under project/public/download/info.pdf $file="./download/info.pdf"; return Response::download($file); }

Laravel 4 – loggingSQL查询

关于在Laravel 4中loggingSQL查询,已经有几个问题了。但是我已经尝试了几乎所有的问题,但仍然没有按照我想要的方式工作。 这是我的情况 在我的php视图文件中,我向服务器发出AJAX请求 收到AJAX请求并运行RAW参数化Postgres SQL查询(例如, DB :: select('select * from my_table where id =?',array(1)) 如果我使用 Event::listen('illuminate.query', function($sql) { Log::error($sql); }); 我刚刚得到“select * from my_table where id =?” 作为没有实际填充ID值的日志消息。 如果我使用 $queries = DB::getQueryLog(); $last_query = end($queries); Log::error(print_r($last_query, true)); 我仍然没有填充ID的最终SQL查询。 最后,如果我使用像https://github.com/loic-sharma/profiler这样的日志logging工具,它不会显示任何内容,因为我正在发出一个AJAX请求。 我用尽了我的select吗? 还有更好的办法吗?

如何在Laravel 5中捕获exception/缺失页面?

在Laravel 5中, App::missing和App::error不可用,那么现在如何捕获exception和缺less的页面呢? 在文档中找不到关于此的任何信息。