Subversion-Projekte lars-tiefland.laravel_shop

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1666 lars 1
<?php
2
 
3
namespace {{ namespace }};
4
 
5
use Illuminate\Auth\Access\HandlesAuthorization;
6
use {{ namespacedModel }};
7
use {{ namespacedUserModel }};
8
 
9
class {{ class }}
10
{
11
    use HandlesAuthorization;
12
 
13
    /**
14
     * Determine whether the user can view any models.
15
     *
16
     * @param  \{{ namespacedUserModel }}  $user
17
     * @return \Illuminate\Auth\Access\Response|bool
18
     */
19
    public function viewAny({{ user }} $user)
20
    {
21
        //
22
    }
23
 
24
    /**
25
     * Determine whether the user can view the model.
26
     *
27
     * @param  \{{ namespacedUserModel }}  $user
28
     * @param  \{{ namespacedModel }}  ${{ modelVariable }}
29
     * @return \Illuminate\Auth\Access\Response|bool
30
     */
31
    public function view({{ user }} $user, {{ model }} ${{ modelVariable }})
32
    {
33
        //
34
    }
35
 
36
    /**
37
     * Determine whether the user can create models.
38
     *
39
     * @param  \{{ namespacedUserModel }}  $user
40
     * @return \Illuminate\Auth\Access\Response|bool
41
     */
42
    public function create({{ user }} $user)
43
    {
44
        //
45
    }
46
 
47
    /**
48
     * Determine whether the user can update the model.
49
     *
50
     * @param  \{{ namespacedUserModel }}  $user
51
     * @param  \{{ namespacedModel }}  ${{ modelVariable }}
52
     * @return \Illuminate\Auth\Access\Response|bool
53
     */
54
    public function update({{ user }} $user, {{ model }} ${{ modelVariable }})
55
    {
56
        //
57
    }
58
 
59
    /**
60
     * Determine whether the user can delete the model.
61
     *
62
     * @param  \{{ namespacedUserModel }}  $user
63
     * @param  \{{ namespacedModel }}  ${{ modelVariable }}
64
     * @return \Illuminate\Auth\Access\Response|bool
65
     */
66
    public function delete({{ user }} $user, {{ model }} ${{ modelVariable }})
67
    {
68
        //
69
    }
70
 
71
    /**
72
     * Determine whether the user can restore the model.
73
     *
74
     * @param  \{{ namespacedUserModel }}  $user
75
     * @param  \{{ namespacedModel }}  ${{ modelVariable }}
76
     * @return \Illuminate\Auth\Access\Response|bool
77
     */
78
    public function restore({{ user }} $user, {{ model }} ${{ modelVariable }})
79
    {
80
        //
81
    }
82
 
83
    /**
84
     * Determine whether the user can permanently delete the model.
85
     *
86
     * @param  \{{ namespacedUserModel }}  $user
87
     * @param  \{{ namespacedModel }}  ${{ modelVariable }}
88
     * @return \Illuminate\Auth\Access\Response|bool
89
     */
90
    public function forceDelete({{ user }} $user, {{ model }} ${{ modelVariable }})
91
    {
92
        //
93
    }
94
}