Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @page_component(['col'=>12,'page'=>trans('bolao.create_crud',['page'=>$page])])
- @alert_component(['msg'=>session('msg'),'status'=>session('status')])
- @endalert_component
- @breadcrumb_component(['page'=>$page, 'items'=>$breadcrumb ?? []] )
- @endbreadcrumb_component
- @form_component(['action'=>route($routeName.".store"),'method'=>"POST"])
- @include('admin.users.form')
- <button class="btn btn-primary btn-lg float-right">Adicionar</button>
- @endform_component
- @endpage_component
- @page_component(['col'=>12,'page'=>trans('bolao.create_crud',['page'=>$page])])
- @alert_component(['msg'=>session('msg'),'status'=>session('status')])
- @endalert_component
- @breadcrumb_component(['page'=>$page, 'items'=>$breadcrumb ?? []] )
- @endbreadcrumb_component
- @form_component(['action'=>route($routeName.".store"),'method'=>"POST"])
- @include('admin.users.form')
- <button class="btn btn-primary btn-lg float-right">Adicionar</button>
- @endform_component
- @endpage_component
- private $route = 'users';
- private $paginate = 3;
- private $search = ['name','email'];
- private $model;
- public function __construct(UserRepository $model)
- {
- $this->model = $model;
- }
- public function index( Request $request)
- {
- $columnlist = ['id'=>'#','name'=>trans('bolao.name'),'email'=>trans('bolao.email')];
- $search ="";
- if (isset($request->search))
- {
- $search = $request->search;
- $list = $this->model->findWhereLike($this->search,$search,'id','DESC');
- }Else{
- $list = $this->model->paginate($this->paginate,'id','DESC');
- }
- $page = trans('bolao.user_list');;
- $routeName = $this->route;
- //$request->session()->flash('msg','Olá Alert');
- //$request->session()->flash('status','sucess');
- $breadcrumb = [
- (object)['url'=>route('home'),'title'=>trans('bolao.home')],
- (object)['url'=>'','title'=>trans('bolao.list',['page'=>$page])],
- ];
- return view('admin.'.$routeName.'.index',compact('list','search','page','routeName','columnlist','breadcrumb'));
- }
- /**
- * Show the form for creating a new resource.
- *
- * @return IlluminateHttpResponse
- */
- public function create()
- {
- $routeName = $this->route;
- $page = trans('bolao.user_list');
- $page_create = trans('bolao.user');
- //dd($routeName);
- $breadcrumb = [
- (object)['url'=>route('home'),'title'=>trans('bolao.home')],
- (object)['url'=>route($routeName.".index"),'title'=>trans('bolao.list',['page'=>$page_create])],
- (object)['url'=>'','title'=>trans('bolao.create_crud',['page'=>$page_create])],
- ];
- return view('admin.'.$routeName.'.create',compact('page','page_create','routeName','breadcrumb'));
- }
- /**
- * Store a newly created resource in storage.
- *
- * @param IlluminateHttpRequest $request
- * @return IlluminateHttpResponse
- */
- public function store(Request $request)
- {
- dd("OK");
- $data = $request->all();
- Validator::make($data, [
- 'name' => ['required', 'string', 'max:255'],
- 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
- 'password' => ['required', 'string', 'min:8', 'confirmed'],
- ])->validate();
- }
- /**
- * Display the specified resource.
- *
- * @param int $id
- * @return IlluminateHttpResponse
- */
- public function show($id)
- {
- //
- }
- /**
- * Show the form for editing the specified resource.
- *
- * @param int $id
- * @return IlluminateHttpResponse
- */
- public function edit($id)
- {
- //
- }
- /**
- * Update the specified resource in storage.
- *
- * @param IlluminateHttpRequest $request
- * @param int $id
- * @return IlluminateHttpResponse
- */
- public function update(Request $request, $id)
- {
- //
- }
- /**
- * Remove the specified resource from storage.
- *
- * @param int $id
- * @return IlluminateHttpResponse
- */
- public function destroy($id)
- {
- //
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement