码迷,mamicode.com
首页 > 其他好文 > 详细

最简单的增删改查

时间:2017-03-21 13:02:25      阅读:295      评论:0      收藏:0      [点我收藏+]

标签:tin   extends   user   date   attr   function   models   pac   minus   

<?php

namespace App\Http\Controllers\Admin;

use App\Models\AdminUser;
use App\Http\Requests\Admin\AdminuserRequest;

class AdminusersController extends Controller
{
    public function getIndex()
    {
        $users = AdminUser::where(‘role‘, ‘adminer‘)
            ->where(‘id‘, ‘!=‘, 1)
            ->paginate(8);

        return view(‘admin.admin_users.index‘, compact(‘users‘));
    }

    public function getData(AdminUser $users)
    {
        $users->mergeAttributesOld();

        return view(‘admin.admin_users.edit‘, compact(‘users‘));
    }

    public function getEdit($id)
    {
        $users = AdminUser::findOrFail($id);

        return view(‘admin.admin_users.edit‘, compact(‘users‘));
    }

    public function postStore(AdminuserRequest $request)
    {
        $data = $request->getData();
        $data[‘role‘] = ‘adminer‘;
        AdminUser::create($data);

        return redirect()->action(‘Admin\AdminusersController@getIndex‘);
    }

    public function postUpdate(AdminuserRequest $request, $id)
    {
        $data = $request->getData();
        $users = AdminUser::findOrFail($id);
        $users->update($data);

        return redirect()->action(‘Admin\AdminusersController@getIndex‘);
    }

    public function deleteAdminUser($id)
    {
        AdminUser::findOrFail($id)->delete();

        return redirect()->action(‘Admin\AdminusersController@getIndex‘);
    }
}

 

最简单的增删改查

标签:tin   extends   user   date   attr   function   models   pac   minus   

原文地址:http://www.cnblogs.com/haveadream435/p/6593662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!