我composer self-update在Windows 10上运行时收到
错误消息这是完整的错误消息
composer self-update
Updating to version 1.8.4 (stable channel).
Downloading (100%)
[RuntimeException]
SHA384 is not supported by your openssl extension, could not verify the phar file integrity
Run Code Online (Sandbox Code Playgroud)
我正在跑步PHP 7.3.2
可能是什么问题?
我正在关注Laravel From Scratch教程系列,我目前正在为您的文章系统创建评论系统.但是我遇到了问题,我现在还不知道错误在说什么.
错误:
Illuminate\Database\Eloquent\MassAssignmentException
body
Run Code Online (Sandbox Code Playgroud)
评论模型:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
public function post()
{
return $this->belongsTo(Post::class);
}
}
Run Code Online (Sandbox Code Playgroud)
帖子模型:
<?php
namespace App;
class Post extends Model
{
public function comments()
{
return $this->hasMany(Comment::class);
}
public function addComment($body)
{
$this->comments()->create(compact('body'));
}
}
Run Code Online (Sandbox Code Playgroud)
我做的路线:
Route::post('/posts/{post}/comments', 'CommentsController@store');
Run Code Online (Sandbox Code Playgroud)
评论控制器:
<?php
namespace App\Http\Controllers;
use App\Post;
class CommentsController extends Controller
{
public function store(Post $post)
{
$post->addComment(request('body'));
return back();
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢!
我正在使用 Laravel 5.4。当我从本地服务器发送邮件到收件箱文件夹工作正常时,配置文件.env如下:-
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=email
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)
之后我转移到实时服务器并配置.env文件如下:->
MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=ssl
Run Code Online (Sandbox Code Playgroud)
邮件接收但在垃圾邮件文件夹中。如何避免来自垃圾邮件文件夹。
这是我的控制器功能
function createSchool(Request $request){
$this->validator($request->all())->validate();
$user = $this->create($request->all());
if($user){
$mailInformation = $request->all();
if($mailInformation){
Mail::to($request->user())
->cc($mailInformation['email'])
->send(new SchoolRegistration($mailInformation));
}
return redirect('admin/schools')->with('success', 'School added Successfully');
}
}
Run Code Online (Sandbox Code Playgroud)