小编Edw*_*win的帖子

您的openssl扩展不支持SHA384,无法验证phar文件的完整性

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 可能是什么问题?

php composer-php

16
推荐指数
3
解决办法
6546
查看次数

Laravel 5.5 MassAssignmentException

我正在关注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)

提前致谢!

php laravel laravel-5.5

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

如何在 Laravel 5.4 中配置 .env 文件避免垃圾邮件

我正在使用 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)

php email laravel-5.4

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

标签 统计

php ×3

composer-php ×1

email ×1

laravel ×1

laravel-5.4 ×1

laravel-5.5 ×1