小编wah*_*dan的帖子

Laravel刀片中正确的@elseif语法

这是我的代码,我想在一个@elseif行中放入一组答案

 @if( $selectSummaryTable == 'MemType' )

                Summary of Members

 @elseif( $report_type == ['Category', 'CivilStatus'] )

                Baptism Report for {{ $report_date }}   

 @endif
Run Code Online (Sandbox Code Playgroud)

您如何正确在@elseif行中放置多个值?

html php blade laravel-blade

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

字体真棒显示方形而不是图标

我需要将font-family更改为我的一些DropDownList,图标是可见的,直到我更改font-family.我选择的每个字体系列都不适用于图标,因此我总是看到一个正方形,我该如何解决?

谢谢

html css font-awesome bootstrap-4

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

批量插入并获取返回的 ID Laravel

我有一个这样的数组:

 0 => array:2 [
    "name" => "Data1"
    "type" => "value1"
  ],
 1 => array:2 [
    "name" => "Data2"
    "type" => "value2"
  ]
Run Code Online (Sandbox Code Playgroud)

我想在数据库中的单个查询中插入它们并检索它们的 id 而不需要任何额外的查询。

到目前为止我已经尝试过 insertGetId

MyModel::insertGetId($array)
Run Code Online (Sandbox Code Playgroud)

但我注意到它插入了大量行但返回了最后一个 id。

php mysql laravel

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

Laravel邮件在添加密件抄送时发送电子邮件两次

我正在尝试使用Bcc发送电子邮件,但我注意到SwiftMailer发送了两次电子邮件(一个使用Bcc,另一个不使用Bcc),并且我删除了密件抄送,但没有重复的邮件也可以正常工作。

mailController.php

class mailController extends Mailable
{
    use Queueable, SerializesModels;

    /**
     * Create a new message instance.
     *
     * @return void
     */      
    public function __construct()
    {
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {   
        return $this->from('test@gmail.com', 'test')
        ->view('portal.confirmation')
        ->subject('test Email')
        ->bcc('email@gmail.com','wahdan');
    }
}
Run Code Online (Sandbox Code Playgroud)

.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
Run Code Online (Sandbox Code Playgroud)

更新资料

此问题仅在本地环境中发生,但在生产环境中,它工作正常,没有重复的电子邮件。

php email laravel laravel-5.3

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

laravel 观察者不工作

我正在尝试使用laravel 观察者监听模型事件。问题是当我提交表单(更新或创建新记录)时,什么也没发生。我错过了什么吗?

应用程序.php

  'providers' => [
        ...
         App\Providers\CasesManagerServiceProvider::class,
]
Run Code Online (Sandbox Code Playgroud)

CasesManagerServiceProvider.php

class CasesManagerServiceProvider extends ServiceProvider
{

    public function boot( )
    {

        Cases::observe(CasesObserver::class);
    }

    public function register()
    {

    }

}
Run Code Online (Sandbox Code Playgroud)

案例观察者.php

class CasesObserver
{
    private $cases;

    public function __construct(Cases $cases){
        $this->cases = $cases;
  }


    public function creating(Cases $case)
    {
        dd('creating');
    }

    public function saved(Cases $case)
    {
        dd('saved');
    }

    public function updating($case)
    {
        dd('updating');
    }
    public function updated($case)
    {
        dd('updated');
    }
}
Run Code Online (Sandbox Code Playgroud)

案例.php

class Cases extends Model
{
    const UPDATED_AT = …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.3

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