小编Joh*_*ohn的帖子

Laravel 4从localhost发送电子邮件到gmail

我无法从本地开发的网站发送电子邮件.在我的控制器中,我有以下代码:

public function store()
{
    $data = Input::all();

    Mail::send('contact.display',$data, function($message)
    {
        $message->to('giannhs905@gmail.com')->subject('Welcome!');
    });
}
Run Code Online (Sandbox Code Playgroud)

我的观点如下:

<h1>    
Subject : {{$data['subject']}}
</h1>   

<h1>
From : {{ $data['name'] }}
</h1>
<br/><br/>

{{ $data['comments'] }}
Run Code Online (Sandbox Code Playgroud)

最初我不关心我的表单中给出的输入..我只想发送一个虚拟电子邮件到我的帐户...

我究竟做错了什么?我应该更改一些配置.文件..?

php email laravel-4

4
推荐指数
1
解决办法
1万
查看次数

Laravel-4 cron工作

我需要学习如何使用Laravel中的cron作业.我可以看到文档没有指定这部分.我找到了一个教程,但它是关于Laravel-3的.你可以给我一些关于如何安排每天运行一次cron工作的建议吗?吗?有没有关于这个问题的教程?

到目前为止,我的代码如下:

JobDaemon.php:

<?php

use Illuminate\Console\Command;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputArgument;

class JobDaemon extends Command {

    /**
     * The console command name.
     *
     * @var string
     */
    protected $name = 'job-daemon';

    /**
     * The console command description.
     *
     * @var string
     */
    protected $description = 'Get all recent jobs once a day.';

    /**
     * Create a new command instance.
     *
     * @return void
     */
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * Execute the console command.
     *
     * @return void
     */ …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4 laravel-3

4
推荐指数
1
解决办法
7686
查看次数

laravel 4文件名回退必须只包含ASCII字符

我的文件有UTF-8(希腊语)字符,我无法下载.我正在使用laravel 4.这是我的代码:

//下载

Route::get('file/download', function()
{
$file = 'uploads/????????.odt';
return Response::download($file);
});
Run Code Online (Sandbox Code Playgroud)

我收到以下错误(invalidArgumentException)消息:文件名回退必须只包含ASCII字符

关于如何解决这个问题的任何想法..?

php apache symfony laravel-4

3
推荐指数
1
解决办法
6085
查看次数

Laravel-4:如何使用队列创建守护进程

我需要创建一个Laravel守护进程来从网上获取一些数据并将它们存储在数据库中.我想在Laravel中执行此操作以便使用Eloquent进行查询.我被告知要查看队列,但正如我在文档中看到的那样,如果您首先访问URL,则会调用队列.有没有办法启动队列并让它永远运行?队列是否可以在我的本地环境中工作?到目前为止,我有以下代码:

routes.php文件:

Route::get('daemon', function(){

    Queue::push('SendEmail', []);

});
Run Code Online (Sandbox Code Playgroud)

SendEmail.php

<?php 

class SendEmail {

    public function fire($job, $data)
    {
       dd('ok');
    }

}
Run Code Online (Sandbox Code Playgroud)

但我得到的类SendEmail不存在

php mysql localserver laravel-4

3
推荐指数
1
解决办法
7696
查看次数

Twitter Bootstrap 3输入和图标不显示内联

我的问题是我无法在输入之前显示我的glyphicon.

问题

这是我的代码:

<div class="modal fade " id="login" tabindex="-1" role="dialog" aria-    labelledby="myModalLabel" aria-hidden="true">      
 <div class="modal-dialog">

<div class="modal-content">

  <div class="modal-header text-center">

    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;    </button>
    <h4 class="modal-title">Log in</h4>
  </div>{{--close modal header --}}



  <div class="modal-body text-center">

    {{ Form::open(array('url'=>'/' ,'role'=>'form')) }}


   @if($errors->count()>0)
      <div class="alert alert-danger" style="text-align:center;">

        <p>Errors</p>

        <ul>
          @foreach($errors->all() as $error)
            <li>
              {{$error}}
            </li>
          @endforeach
        </ul>
      </div>
    @endif


    @if(Session::has('flash_message'))
      <div class="alert alert-danger" style="text-align:center;">
      <p>{{Session::get('flash_message')}}</p>

      </div>
    @endif


    <div class="form-group">

      <span class="glyphicon  glyphicon-user ">   
        {{ Form::text('username', null, ['required'=>'1','placeholder'=>'Username','id'=>'user','class'=>'form-control']) }}
        </span>

      </div>


      <div class="form-group">

        <span …
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap laravel laravel-4 twitter-bootstrap-3

1
推荐指数
1
解决办法
7342
查看次数