小编Sha*_*k k的帖子

7
推荐指数
2
解决办法
1192
查看次数

无法访问对象laravel 5.3

我正在使用laravle 5.3 mailables发送电子邮件.我想通过方法传递数据.

我创建了一个可邮寄的MytestMail.php

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;

class MytestMail extends Mailable {
    public $dataArray;
    use Queueable,
        SerializesModels;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct($dataArray) {
        $this->dataArray= $dataArray;

        //
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build() {

        $address = 'test@gmail.com';
        $name = 'asasa';
        $subject = 'sasasasub';


        return $this->view('emails.myTestMail')
                ->from($address, $name)
                ->cc($address, $name)
                ->bcc($address, $name)
                ->replyTo($address, $name)
                ->subject($subject) …
Run Code Online (Sandbox Code Playgroud)

php arrays laravel-5.3

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

如何检查当前日期是否在 Laravel 5.4 中的两个日期之间

我有一张桌子

    +---------------------+-----------
    | id | start_date     |  End_date |
    +---------------------+-----------+
    |   1  | 2017-07-07   | 2017-07-31|
    |   2  | 2017-08-01   | 2017-08-31|
    |   3  | 2017-09-01   | 2017-09-10|
    |  
    +------+--------------+-----------+
Run Code Online (Sandbox Code Playgroud)

我想在两个日期之间选择日期。我有一个查询

 SELECT * FROM Financial_Year WHERE CURDATE() between `start_date` and `End_date`
Run Code Online (Sandbox Code Playgroud)

我想将此查询转换为 Laravel 所以我尝试了这个

 $dt = Carbon::now();
 $getmonths= DB::table('Financial_Year')
                    ->whereBetween($dt, ['start_date', 'End_date'])->get();
Run Code Online (Sandbox Code Playgroud)

但我没有得到输出。任何帮助将不胜感激。

php mysql laravel

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

找不到"HTML"类(查看:C:\ xampp\htdocs\laravel_demo\resources\views\pages\registration.blade.php)

我是laravel 5.3的初学者,我已经添加了href链接到我的html表单,它会得到一个错误

找不到"HTML"类(查看:C:\ xampp\htdocs\laravel_demo\resources\views\pages\registration.blade.php)

我参考以下链接来安装表单和Html

安装

我的查看页面:

{{Form::open(array('action' => 'RegistrationController@store', 'method' => 'post'))}}
<table>
    <tr>
        <td>
           Entr SNO:
        </td>
        <td>
         {!! Form::text('sno', null, ['class' => 'form-control']) !!}
        </td>
    </tr>
    <tr>
         <td>
          Enter Name:
        </td>
        <td>
         {!! Form::text('sname', null, ['class' => 'form-control']) !!}
        </td>
    </tr>
    <tr>
         <td>
          Enter Course:
        </td>
        <td>
         {!! Form::text('course', null, ['class' => 'form-control']) !!}
        </td>
    </tr>
    <tr>
         <td>
           Entr SNO:
        </td>
        <td>
       {{ Form::select('number', [1, 2, 3], null, ['class' => 'field']) }}
        </td>
    </tr>
        <tr>
            <td> …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5 laravelcollective laravel-5.3

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

在整数上调用成员函数toSql()

我有一个代码:

$update= DB::table('Appraiser_commands')->where('cycle_id', $cycleid)->where('user_id',$userId)->update(['mode' => $mode,'Appraiser_commnd'=>$json])->toSql();
        echo $update;exit;
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用toSql()将laravel查询转换为mysql

但是我有一个错误

在整数上调用成员函数toSql()

然后我尝试

 DB::table('Appraiser_commands')->where('cycle_id', $cycleid)->where('user_id',$userId)->update(['mode' => $mode,'Appraiser_commnd'=>$json])
         DB::enableQueryLog();
        $queries = DB::getQueryLog();
        dd(end($queries));
Run Code Online (Sandbox Code Playgroud)

但是它返回的输出为'false'我没有得到预期的输出。我不知道为什么会这样,任何帮助将不胜感激。

预期的输出:

UPDATE table_name
SET Appraiser_commnd=value, mode=value2,...
WHERE cycle_id=some_value 
Run Code Online (Sandbox Code Playgroud)

php mysql laravel

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