小编ano*_*ous的帖子

如何使用 Laravel 将附件文件发送到电子邮件

控制器:

public function sendemail(Request $request)
{
  $data = array(
    'name'=> $request->name,
        'email'=> $request->email,
        'text'=> $request->text,
        'category'=> $request->category,
        'company'=> $request->company,
        'number'=> $request->number
    );

  \Mail::send('AltHr/Portal/supportemail', $data, function ($message) use($data){

      $message->from($data['email'], $data['name']);
      $message->to('ra7veer@gmail.com')->subject($data['company'] . ' - ' .$data['category']);

      $message->attach($request->file('files')->getRealPath(), [
        'as' => $request->file('files')->getClientOriginalName(), 
        'mime' => $request->file('files')->getMimeType()
     ]);

  });
  
  return view('AltHr.Portal.support');
    }
Run Code Online (Sandbox Code Playgroud)

刀刃:

<div class="form-group form-group-default">
 <label>Attachment</label>
 <input type="file" name="files[]" accept="file_extension|image/*|media_type" multiple>
</div>
Run Code Online (Sandbox Code Playgroud)

我尝试做一个简单的联系表格发送到我的电子邮件。目前它可以发送该电子邮件但没有附件。所以我尝试为附件编写代码,但它似乎不起作用,我收到错误:

未定义变量:请求

我在这里做错了什么?

html php email email-attachments laravel

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

操作后如何在表格上保持相同的分页页面

我创建了一个表(使用数据表)并在表中执行了一些操作。在表格中,我有一个按钮可以执行“删除”功能,也使用数据表进行分页。例如,我在第 5 页,我想在单击时删除一行删除它刷新页面并返回到第 1 页。如何在操作删除后使其保留在第 5 页?下面是我的表和控制器功能

viewStatistics.blade:

<table class="table table-hover demo-table-search table-responsive-block alt-table" id="tableWithSearch">
  <thead>
    <tr>
      <th class="text-center" style="width:80px;">ID</th>
      <th class="text-center">Date</th>
      <th class="text-center">Question <br> Asked</th>
      <th class="text-center">Low <br> Confidence</th>
      <th class="text-center">No <br> Answer</th>
      <th class="text-center">Missing <br> Intent</th>
      <th class="text-center">Webhook <br> Fail</th>
      <th class="text-center">Status</th>
      <th class="text-center">Action</th>
    </tr>
  </thead>
  <tbody>
    @foreach($data as $sessionID => $value)
      <tr>
        <td class="text-center">{{$value['identifier']}}</td>
        <td class="text-center">{{date("d M", strtotime($value['dateAccess']))}}</td>
        <td class="text-center">{{$value['total']}}</td> <!-- question asked -->
        <td class="text-center">{{$value['low confidence']}}</td> <!-- low confidence -->
        <td class="text-center">{{$value['no answer']}}</td> <!-- no answer …
Run Code Online (Sandbox Code Playgroud)

php datatable pagination datatables laravel

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