Are you over 18 and want to see adult content?
More Annotations
A complete backup of www.sportsv.net/articles/71920
Are you over 18 and want to see adult content?
A complete backup of www.bbc.co.uk/news/business-51626529
Are you over 18 and want to see adult content?
A complete backup of www.liberation.fr/direct/element/dark-waters-cyrille-agriculteur-mes-jours-de-gloire-nos-critiques-des-sort
Are you over 18 and want to see adult content?
A complete backup of www.atlantico.fr/decryptage/3587609/-dark-waters-de-todd-haynes--un-homme-seul-contre-une-toute-puissante-i
Are you over 18 and want to see adult content?
A complete backup of www.espn.in/football/report?gameId=550370
Are you over 18 and want to see adult content?
A complete backup of www.thetoc.gr/people-style/article/xaris-romas-pantreutika-inkogknito-se-mikri-ilikia---o-pateras-mou-me-up
Are you over 18 and want to see adult content?
A complete backup of www.hindustantimes.com/cricket/south-africa-vs-australia-2nd-t20i-in-port-elizabeth-live-cricket-score-and-
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of wehododgeball.com
Are you over 18 and want to see adult content?
A complete backup of goodtherapysandiego.com
Are you over 18 and want to see adult content?
A complete backup of destinyshowdown.net
Are you over 18 and want to see adult content?
A complete backup of rhymingnames.com
Are you over 18 and want to see adult content?
A complete backup of reduc-seniors.com
Are you over 18 and want to see adult content?
A complete backup of special-brews.com
Are you over 18 and want to see adult content?
A complete backup of postmasterfence.com
Are you over 18 and want to see adult content?
Text
INTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddlewareBLADE DIRECTIVES
laravel-permission
UUID | LARAVEL-PERMISSION | SPATIESEE MORE ON SPATIE.BE WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddlewareBLADE DIRECTIVES
laravel-permission
UUID | LARAVEL-PERMISSION | SPATIESEE MORE ON SPATIE.BE WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, Belgium USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
EVENT SOURCING IN LARAVEL These video will show you how an event sourced system works. These videos are part of a paid course that includes these videos, an ebookand example app.
USING MULTIPLE GUARDS Using multiple guards. When using the default Laravel auth configuration all of the core methods of this package will work out of the box, no extra configuration required. However, when using multiple guards they will act like namespaces for your permissions and roles. Meaning every guard has its own set of permissions and roles that canbe
MANIPULATE CHANGES ARRAY In some cases you may want to manipulate/control changes array, v4 made this possible by introducing new pipeline approach. Changes array will go through pipes carried over by the event object. In every pipe you can add, edit or delete from attribute and old arrays. See example: // RemoveKeyFromLogChangesPipe.php use Spatie \ ActivitylogBLADE DIRECTIVES
laravel-permission
USING MULTIPLE DATABASES php artisan vendor:publish --provider= "Spatie\Multitenancy\MultitenancyServiceProvider" --tag= "migrations". The command above will publish a migration in database/migrations/landlord that will create the tenants table. Perform this command to run that migration. The value of the database option should be the landlord database connection name. LOGGING MODEL EVENTSlaravel-activitylog
HANDLING UPLOADS WITH BLADE #Uploading directly to S3. Under the hood, the attachment and collection components use Livewire to perform uploads. Currently, Livewire does not support uploading multiple files to S3. That's why only the attachment component can be used to upload files to S3.. To get started with upload files to s3, make sure to follow Livewire's instructions on how to upload directly to S3. WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddleware HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro: WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddleware HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro: WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumDOCUMENTATION
A self-hosted solution for sending out regular and drip emailcampaigns. v4.
EVENT SOURCING IN LARAVEL These video will show you how an event sourced system works. These videos are part of a paid course that includes these videos, an ebookand example app.
INTRODUCTION
Using this package you can create a beautiful dashboard Like this one. The dashboard consists of tiles which are, under the hood, Livewire components. They can update themselves via polling. You can use any of the pre-packaged tiles or create your own. LARAVEL | RAY | SPATIE Laravel | ray | Spatie ray USING MULTIPLE DATABASES php artisan vendor:publish --provider= "Spatie\Multitenancy\MultitenancyServiceProvider" --tag= "migrations". The command above will publish a migration in database/migrations/landlord that will create the tenants table. Perform this command to run that migration. The value of the database option should be the landlord database connection name. INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it.LOG IN | SPATIE
Create an account No GitHub profile or Spatie account yet? Create an account A Spatie account gives you access to our free videos and to all purchased products and licenses. USING MULTIPLE GUARDS Using multiple guards. When using the default Laravel auth configuration all of the core methods of this package will work out of the box, no extra configuration required. However, when using multiple guards they will act like namespaces for your permissions and roles. Meaning every guard has its own set of permissions and roles that canbe
LOGGING MODEL EVENTSlaravel-activitylog
WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddleware INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro: WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddleware INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro: USING PERMISSIONS VIA ROLES A permission can be given to a role: You can determine if a role has a certain permission: A permission can be revoked from a role: The givePermissionTo and revokePermissionTo functions can accept a string or a Spatie\Permission\Models\Permission object. Permissions are inherited from roles automatically. Additionally, individualpermissions
INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
EVENT SOURCING IN LARAVEL These video will show you how an event sourced system works. These videos are part of a paid course that includes these videos, an ebookand example app.
LARAVEL & PHP
#About Laravel. First and foremost, Laravel provides the most value when you write things the way Laravel intended you to write. If there's a documented way to achieve something, follow it.BASIC USAGE
First, add the Spatie\Permission\Traits\HasRoles trait to your User model(s):. use Illuminate \ Foundation \ Auth \ User as Authenticatable; use Spatie \ Permission \ Traits \ HasRoles; class User extends Authenticatable { use HasRoles; // . This package allows for users to be associated with permissions and roles. Every role is associated with multiple permissions. INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. FILTERING | LARAVEL-QUERY-BUILDER | SPATIE laravel-query-builder. The filter query parameters can be used to add where clauses to your Eloquent query. Out of the box we support filtering results by partial attribute value, exact attribute value or even if an attribute value exists in a given array of values. USING MULTIPLE DATABASES php artisan vendor:publish --provider= "Spatie\Multitenancy\MultitenancyServiceProvider" --tag= "migrations". The command above will publish a migration in database/migrations/landlord that will create the tenants table. Perform this command to run that migration. The value of the database option should be the landlord database connection name.BLADE DIRECTIVES
laravel-permission
USING BLADE DIRECTIVES Using Blade directives. This package also adds Blade directives to verify whether the currently logged in user has all or any of a given list of roles. Optionally you can pass in the guard that the check will be performed on as a second argument.INTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddlewareINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
USING PERMISSIONS VIA ROLESlaravel-permission
INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one.INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro:INTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
RAY | SPATIE
Ray license. Receive a 10% refund when you order 10 or more licenses. Contact info@spatie.be for more info. You'll get 10% extra discount when making a next purchase within 24 hours. Ray is a desktop app that vastly improves your debugging experience. It is a dedicated window toINTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddlewareINTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
USING PERMISSIONS VIA ROLESlaravel-permission
INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one.INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro: WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumDOCUMENTATION
A self-hosted solution for sending out regular and drip emailcampaigns. v4.
EVENT SOURCING IN LARAVEL These video will show you how an event sourced system works. These videos are part of a paid course that includes these videos, an ebookand example app.
INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it.LOG IN | SPATIE
Create an account No GitHub profile or Spatie account yet? Create an account A Spatie account gives you access to our free videos and to all purchased products and licenses. USING MULTIPLE DATABASES php artisan vendor:publish --provider= "Spatie\Multitenancy\MultitenancyServiceProvider" --tag= "migrations". The command above will publish a migration in database/migrations/landlord that will create the tenants table. Perform this command to run that migration. The value of the database option should be the landlord database connection name. USING MULTIPLE GUARDS Using multiple guards. When using the default Laravel auth configuration all of the core methods of this package will work out of the box, no extra configuration required. However, when using multiple guards they will act like namespaces for your permissions and roles. Meaning every guard has its own set of permissions and roles that canbe
LOGGING MODEL EVENTSlaravel-activitylog
MODEL POLICIES
Model Policies. The best way to incorporate access control for application features is with Laravel's Model Policies. Using Policies allows you to simplify things by abstracting your "control" rules into one place, where your application logic can be combined with your permission rules. Jeffrey Way explains the concept simply in theLaravel 6
USING A SINGLE DATABASE Before using the following instructions, make sure you have performed the base installation steps first.. Only use the instructions on this page if you want to use one database. #Migrating the database With the database connection set up, we can migrate the landlord database. WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
MAILCOACH | SPATIE
Mailcoach is a self-hosted email marketing platform that integrates with services like Amazon SES, Mailgun, Postmark or Sendgrid to send out bulk mailings affordably. Stand-alone, or integrated in a Laravel project, it's the perfect email list service for bloggers, artisansand entrepreneurs.
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddlewareINTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLESlaravel-permission
HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro: WEBSITES & WEBAPPLICATIONS IN LARAVEL Spatie is a digital allrounder: we design solid websites & web applications using Laravel & Vue. No frills, just proven expertise. From Antwerp, BelgiumINTRODUCTION
Introduction. This package allows you to manage user permissions and roles in a database. Once installed you can do stuff like this: If you're using multiple guards we've got you covered as well. Every guard will have its own set of permissions and roles that can be assigned to the guard's users. Read about it in the using multipleguards
INTRODUCTION
On this page. Image manipulation doesn't have to be hard. This PHP package makes it super easy to apply common manipulations to images like resizing, cropping and adding effects. For all available manipulations, please see the overview. Under the hood this package uses Glide by Jonathan Reinink.INTRODUCTION
Medialibrary is a Laravel (5.6 and up) package that can associate all sorts of files with Eloquent models. It provides a simple, fluent APIto work with.
MAILCOACH | SPATIE
Mailcoach is a self-hosted email marketing platform that integrates with services like Amazon SES, Mailgun, Postmark or Sendgrid to send out bulk mailings affordably. Stand-alone, or integrated in a Laravel project, it's the perfect email list service for bloggers, artisansand entrepreneurs.
USING A MIDDLEWARE
#Default Middleware. For checking against a single permission (see Best Practices) using can, you can use the built-in Laravel middleware provided by \Illuminate\Auth\Middleware\Authorize::class like this:. Route::group(, function { //}); #Package Middleware This package comes with RoleMiddleware, PermissionMiddleware and RoleOrPermissionMiddlewareINTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one. USING PERMISSIONS VIA ROLESlaravel-permission
HANDLING UPLOADS WITH VUE First, the server needs to be able to catch your incoming uploads. Use the mediaLibrary macro in your routes file. // Probably routes/web.php Route::mediaLibrary (); The macro will register a route on /media-library-pro/uploads, which is used by the Vue components by default. You can change the prefix by passing it to the macro:INTRODUCTION
Introduction. This package can make a Laravel app tenant aware. The philosophy of this package is that it should only provide the bare essentials to enable multitenancy. The package can determine which tenant should be the current tenant for the request. It also allows you to define what should happen when making a tenant the current one.DOCUMENTATION
A self-hosted solution for sending out regular and drip emailcampaigns. v4.
INTRODUCTION
The QueryBuilder used in this package extends Laravel's default Eloquent builder. This means all your favorite methods and macros are still available. Query parameter names follow the JSON API specification as closely as possible. Here's how we use the package ourselves in Mailcoach. Building filters, part 1: determining theright queries from
USING PERMISSIONS VIA ROLESlaravel-permission
LARAVEL-RESPONSECACHE laravel-responsecache. In this video I walk through the spatie/laravel-responsecache package. This one can speed up any Laravel app by caching response. You'll learn how to use it, how it works under the hood, and how it is tested. INSTALLATION IN LARAVEL This package can be used with Laravel 5.8 or higher. Consult the Prerequisites page for important considerations regarding your User models! This package publishes a config/permission.php file. If you already have a file by that name, you must rename or remove it. LARAVEL | RAY | SPATIE Laravel | ray | Spatie rayMODEL POLICIES
Model Policies. The best way to incorporate access control for application features is with Laravel's Model Policies. Using Policies allows you to simplify things by abstracting your "control" rules into one place, where your application logic can be combined with your permission rules. Jeffrey Way explains the concept simply in theLaravel 6
LOGGING MODEL EVENTSlaravel-activitylog
USING MULTIPLE GUARDS Using multiple guards. When using the default Laravel auth configuration all of the core methods of this package will work out of the box, no extra configuration required. However, when using multiple guards they will act like namespaces for your permissions and roles. Meaning every guard has its own set of permissions and roles that canbe
SPATIE
* Home
* Web development
* Laravel
* Open source
* About us
-------------------------NO FRILLS,
JUST PROVEN EXPERTISE We craft websites & web applications using Laravel, React & VueLatest insights
From the team
A package to dump anything to the log Apr 13th 2020 • freek.devNew in PHP 8
Apr 10th 2020 • stitcher.io Deploying a Statamic v3 site to Netlify Apr 7th 2020 • rias.be Bringing TeamSpeak voice notifications to Discord Apr 6th 2020 • alexvanderbist.com Newsletter software and package Including video course Mailcoach is a self-hosted dashboard to setup mailing lists, send out newsletter campaigns and track the success. It can be used as a separate app or integrated in your own Laravel application, and couples with Amazon SES, Mailgun or Sendgrid.* mailcoach.app
Ignition + Flare
Error page + tracker for Laravel Ignition is a free and shareable error page that ships with Laravel 6 and up. It's built to keep you focused on finding a solution. It also couples with an online service —Flare— that tracks production errors and lets you work in team to fix them.* flareapp.io
Soundcloud Demo Platform Using Soundcloud, Laravel, Vue For Martin Garrix' record label stmpdrcrds.com we made a workflow application to streamline their demo track influx. Crew members can listen and evaluate SoundCloud tracks by upcoming talents, submitted to the application. * demo.stmpdrcrds.com Art Transaction Platform Using Laravel, Vue, Stripe ArtAssistant is the one-stop shop for the world of art, offering different services such as valuation, trading and lending of artworks. We assisted this startup with the development of a 'collection manager' that facilitates selling and exposing artwork as a galleryowner.
* my.artassistant.com Discuss your idea with us or make us generate one.SEE IF WE MATCH.
A GOOD MATCH?
WHAT WE DO BEST
* All things Laravel * Custom frontend components* Building APIs
* Simplifying things* Clean solutions
* Integrating servicesNOT OUR CUP OF TEA
* Wordpress themes
* Cutting corners
* Free mockups to win a job * 'Just execute the briefing' In short: we'd like to be a SUBSTANTIAL PART of your project. Read more on how we work , or getin touch!
CLIENTS WE WORK WITHMutsy Krauthammer
Vlaanderen Flux50 SkylineEurope Bodart
Vluchtelingenwerk
Vrijwilligerswerk
FROM THE
(OPEN) SOURCE
We are open source enthusiasts and active contributors to the Laravel ecosystem. Our packages have been downloaded worldwide almost 70 million times.Our top ranking
amongst
PHP developers on GitHub makes us very proud.LEARN MORE
* Laravel & Vue development * Open source packages* Support us
Check out the postcards we get from kind users all over the world.* Home
* Web development
* Laravel
* Open source
* About us
------------------------- Kruikstraat 22, Box 12 2018 Antwerp, Belgiuminfo@spatie.be
+32 3 292 56 79
* GitHub
* Patreon
Privacy Disclaimer
+32 3 292 56 79
Our office is closed now, email us insteadDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0