Tag: laravel

Laravel 5清除视图caching

我注意到Laravelcaching存储在~/storage/framework/views 。 加class,他们吃了我的空间。 我如何删除它们? 有什么命令可以吗? 我尝试了php artisan cache:clear但它不是清除意见caching。 与此,我必须手动删除所述文件夹中的文件。 另外,我如何禁用视图caching?

找不到Laravel PHP命令

我已经安装Laravel使用composer php没有问题,但是当我尝试在我的terminal执行“ laravel ”我有这个典型的错误: -bash:laravel:找不到命令 如果我阅读官方网站的文档,我需要这样做: 请确保将〜/ .composer / vendor / bin目录放在PATH中,以便在terminal中运行laravel命令时findlaravel可执行文件。 但我不知道该怎么做(我是terminal控制台命令的新手)。 你能帮我吗? 谢谢!!

禁用Laravel的雄辩时间戳

我正在将我们的Web应用程序之一从CodeIgniter转换为Laravel。 但是现在我们不想把updated_at / created_at字段添加到我们所有的表中,因为我们有一个日志logging类,它已经为我们做了更深入的工作。 我知道我可以设置$timestamps = false; 在: Vendor\laravel\framework\src\illuminate\Datebase\Eloquent\Model.php 不过,我宁愿不更改Laravel的核心文件,也不要让我的模型中的每个人都拥有这个文件。 有什么办法可以禁用所有模型的其他地方吗?

试图让Laravel 5的电子邮件工作

我试图发送一个电子邮件到指定的用户通过input的url,但我收到以下错误: AbstractSmtpTransport.php中的Swift_TransportException行383:预期的响应代码250,但代码为“530”,消息为“530 5.7.1需要validation 到目前为止,我只是试图让它与Gmail一起工作。 我怎样才能使这个工作? 这是我迄今为止: mail.php <?php return [ 'driver' => env('MAIL_DRIVER',' smtp'), 'host' => env('MAIL_HOST', 'smtp.gmail.com'), 'port' => env('MAIL_PORT', 587), 'from' => ['address' =>"MyUsername@gmail.com" , 'name' => "example"], 'encryption' => 'tls', 'username' => env('MyUsername@gmail.com'), 'password' => env('MyPassword'), 'sendmail' => '/usr/sbin/sendmail -bs', 'pretend' => false, ]; 这是我在路线上的: Route::get('test', function() { Mail::send('Email.test', [], function ($message) […]

插入一个新的logging,如果不存在,更新如果存在,laravel雄辩

如果不存在,我们是否有速记插入新logging,如果存在则更新logging? 以下是我使用的代码。 $shopOwner = ShopMeta::where('shopId', '=', $theID)->where('metadataKey', '=', 2001)->first(); if ($shopOwner==null){ insert new record into database } else { update the existing record } 谢谢

在Laravel中使用Eloquent ORM来使用LIKE来执行数据库search

我想使用Eloquent的活动loggingbuild立一个search查询,但它将是一个LIKEsearch。 我find了User::find($term)或User::find(1) ,但是这不会生成一个类似的语句。 我不是在寻找一个直接的答案,但是如果有人能够至less给我一个方向来看看这将是伟大的!

访问拒绝用户'宅地'@'localhost'(使用密码:是)

我在使用Laravel 5.0的Mac OS Yosemite上。 而在我的本地环境中,我运行php artisan migrate我不断得到: 组态 这是我的.env APP_ENV=local APP_DEBUG=true APP_KEY=***** DB_HOST=localhost DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret 应用程序\ CONFIG \ database.php中 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'homestead'), 'username' => env('DB_USERNAME', 'homestead'), 'password' => env('DB_PASSWORD', 'secret'), 'unix_socket' => '/tmp/mysql.sock', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' […]

在Laravel视图中使用CSS?

我刚开始学习Laravel,可以做一个控制器和路由的基础知识。 我的操作系统是Mac OS X Lion,它在MAMP服务器上。 我的代码从routes.php: Route::get('/', function() { return View::make('home.index'); }); Route::get('businesses', function() { return View::make('businesses.index'); }); Route::get('testing', function() { return View::make('testing.index'); }); Route::get('hello', function() { return "<h3>Hello world!</H3>"; }); 这是有效的,视图显示完美,但是我想尝试做的是在视图中包含CSS,我尝试添加到目录中的样式表的链接,但是该页面显示为默认的浏览器字体虽然CSS是在HTML! 这是来自views文件夹中的商家的index.php: <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> <p>Business is a varied term. My content here. 我尝试使用我的其他视图文件夹(testing)中的刀片模板引擎来显示CSS,但CSS仍然不显示,尽pipe它在testing文件夹! 我怎么能克服这个问题,变得更好 – 正如我慢慢学习这个框架。

Laravel雄辩:如何从连接的表中只获得某些列

我有两个表格,即主题和用户。 主题模式: public function user() { return $this->belongs_to('User'); } 用户模式: public function themes() { return $this->has_many('Theme'); } 我雄辩的API调用如下所示: return Response::eloquent(Theme::with('user')->get()); 其中返回从主题(这很好)的所有列,和用户(不好)的所有列。 我只需要用户模型的“用户名”列,我怎样才能限制查询?

Laravel迁移改变并使列可以空

我用user_id unsigned创build了一个迁移。 我怎样才能编辑user_id在一个新的模式也使其为nullable() ? Schema::create('throttle', function(Blueprint $table) { $table->increments('id'); $table->integer('user_id')->unsigned(); // this needs to also be nullable, how should the next migration be? }