Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
onestartup-user-admin
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Angel Martin
onestartup-user-admin
Commits
c28a4a03
Commit
c28a4a03
authored
6 years ago
by
Francisco Salazar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
validaciones al crear usuario, editar, password confirmation
parent
b91d3f2c
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
79 additions
and
4 deletions
+79
-4
AdminUserController.php
src/AdminUserController.php
+5
-2
RequestCreateUser.php
src/requests/RequestCreateUser.php
+35
-0
RequestEditUser.php
src/requests/RequestEditUser.php
+35
-0
list.blade.php
src/views/list.blade.php
+4
-2
No files found.
src/AdminUserController.php
View file @
c28a4a03
...
...
@@ -8,6 +8,9 @@ use App\Http\Controllers\Controller;
use
Yajra\Datatables\Datatables
;
use
App\User
;
use
Onestartup\UserAdmin\Requests\RequestCreateUser
;
use
Onestartup\UserAdmin\Requests\RequestEditUser
;
class
AdminUserController
extends
Controller
{
...
...
@@ -17,7 +20,7 @@ class AdminUserController extends Controller
return
view
(
'user-admin::list'
)
->
with
(
'roles'
,
$roles
);
}
public
function
storeUser
(
Request
$request
)
public
function
storeUser
(
Request
CreateUser
$request
)
{
$user
=
new
User
(
$request
->
all
());
...
...
@@ -38,7 +41,7 @@ class AdminUserController extends Controller
->
with
(
'user'
,
$user
);
}
public
function
update
(
Request
$request
,
$id
)
public
function
update
(
Request
EditUser
$request
,
$id
)
{
$user
=
User
::
find
(
$id
);
$user
->
fill
(
$request
->
all
());
...
...
This diff is collapsed.
Click to expand it.
src/requests/RequestCreateUser.php
0 → 100644
View file @
c28a4a03
<?php
namespace
Onestartup\UserAdmin\Requests
;
use
Illuminate\Foundation\Http\FormRequest
;
class
RequestCreateUser
extends
FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public
function
authorize
()
{
return
true
;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public
function
rules
()
{
return
[
'name'
=>
'required|max:255'
,
'email'
=>
'required|email|max:255|unique:users,email'
,
'rol_id'
=>
'required|integer'
,
'password'
=>
'required|confirmed'
,
'short_bio'
=>
'max:555'
];
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/requests/RequestEditUser.php
0 → 100644
View file @
c28a4a03
<?php
namespace
Onestartup\UserAdmin\Requests
;
use
Illuminate\Foundation\Http\FormRequest
;
class
RequestEditUser
extends
FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public
function
authorize
()
{
return
true
;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public
function
rules
()
{
error_log
(
$this
->
route
(
"id"
));
return
[
'name'
=>
'required|max:255'
,
'email'
=>
'required|email|max:255|unique:users,email,'
.
$this
->
route
(
"id"
),
'rol_id'
=>
'required|integer'
,
'short_bio'
=>
'max:555'
];
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/views/list.blade.php
View file @
c28a4a03
...
...
@@ -27,8 +27,10 @@
<div class="
col
-
md
-
8
offset
-
2
">
{!! Form::open(['route'=> ['user.store'],"
method
"=>"
POST
"]) !!}
@include('user-admin::fields')
{!! Form::label('password', 'Password', ['class'=>'control-label']) !!}
{!! Form::text('password', null, ["
class
"=>"
form
-
control
", "
id
"=>"
password
", "
required
"=>"
required
"]) !!}
{!! Form::label('password', 'Contraseña', ['class'=>'control-label']) !!}
{!! Form::password('password', ["
class
"=>"
form
-
control
", "
id
"=>"
password
", "
required
"=>"
required
"]) !!}
{!! Form::label('password_confirmation', 'Confirmar contraseña:', ['class'=>'control-label']) !!}
{!! Form::password('password_confirmation', ["
class
"=>"
form
-
control
", "
id
"=>"
password_confirmation
", "
required
"=>"
required
"]) !!}
<br>
{!! Form::submit('Registrar', ['class'=>'btn btn-block btn-primary']) !!}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment