小编use*_*101的帖子

laravel 5.2-检查字段是否为空

我想检查某个字段是否为空。如果为空,则用户可以更新配置文件而无需更改当前密码。如果不为空,则存储密码的新值。我的控制器是:

public function storeUpdatedUser(Request $request)
{
    $this->validate($request, ['email' => 'required', 'name' => 'required', 'surname' => 'required', ]);

    $user = User::findOrFail(Auth::user()->id);
    $user->update($request->all());
    $new_password = false;

    if($new_password != ""){
        $new_password = bcrypt($request->new_password);
        $user->password = $new_password;
    }

    $user->save();
    Session::flash('flash_message', 'User updated!');

    return redirect('/');           
}
Run Code Online (Sandbox Code Playgroud)

但不起作用,如果我输入一些值图像,密码也不会更改,请更好地解释 在此处输入图片说明

passwords field laravel

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

Laravel 5.2 - 自定义错误"哎呀,看起来出了问题"

如何更改错误页面" 哎呀,看起来出了问题. "?我想在错误文件夹中显示我的页面404 我的处理程序很简单:

public function render($request, Exception $e)
{
    return parent::render($request, $e);
}
Run Code Online (Sandbox Code Playgroud)

handler laravel

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

存储具有作者姓名的数据 - laravel 5.2

我与模型用户和报告有很多关系.我想为报告设置作者姓名.(就像博客文章的作者)

我的模特用户:

public function reports() {
    return $this->hasMany('App\Report', 'author_id');
}
Run Code Online (Sandbox Code Playgroud)

模型报告

public function user() {
    return $this->belongsTo('App\User', 'author_id');
}
Run Code Online (Sandbox Code Playgroud)

和我的控制器:

public function create()
{
    $category = Category::lists('title','id');
    return view('dash.reports.create')->with('category', $category);
}

/**
 * Store a newly created resource in storage.
 *
 * @return void
 */
public function store(Request $request)
{
    $this->validate($request, ['title' => 'required', ]);

    Report::create($request->all());

    Session::flash('flash_message', 'Report added!');

    return redirect('dash/reports');
}
Run Code Online (Sandbox Code Playgroud)

我可以在phpmyadmin中设置,但是如何用我的控制器设置呢?

编辑:我的观点:

{!! Form::open(['url' => '/dash/reports', 'class' => 'form-horizontal']) !!}

       <div class="form-group {{ $errors->has('title') ? 'has-error' : ''}}"> …
Run Code Online (Sandbox Code Playgroud)

has-many relation laravel eloquent

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

标签 统计

laravel ×3

eloquent ×1

field ×1

handler ×1

has-many ×1

passwords ×1

relation ×1