Download the PHP package codwelt/laravel-blog without Composer

On this page you can find all versions of the php package codwelt/laravel-blog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-blog

Instalacion

Ejecutar en la consola dentro en la raiz del proyecto el comando:

o añadiendo directamente el el archivo composer.json

Puede añadir en su archivo composer.json en script el evento post-update-cmd y endonde puede añadir el comando update del post para que se ejecute cada vez que se actualicen los paquetes.

Ejecutar dentro del proyecto el comando, esto realizara la instalacion del blog, lo que es las migraciones, publicacion de archivos de configuracion

Configuracion

Creadores de post

Para que se puedan crear los post es necesario asociarlos a un modelo que seria el autor del post, por tal motivo es necesario indicar cual es el modelo de su proyecto quien creara los post. Para ello en el el archivo llamado blogCodwelt.php en la ruta config/blogCodwelt.php estara un array como este

en el key llamado model por defecto esta la ruta del modelo usuario pero si este no sera en su proyecto el modelo que creara los post reemplaze el de usuario y escriba la ruta de la clase del modelo recuerde que debe terminar en ::class. El key llamado columnOfRelation debe indicar la columna con la cual se relacionara los post con el modelo; por defecto es el id de la tabla que es la llave primaria de la tabla usuarios, asi que si su modelo en la tabla tiene una llave primaria diferente debe cambiarla.

Para finalizar en su modelo creados de post debe usar el trait llamado CreatorOfPosts que su ruta seria CodWelt\Blog\Operations\Core\Traits\CreatorOfPosts. Adicionalmente el trait tiene un metodo abstracto llamado getName el cual debe implentar en el modelo y el cual debe retornar el nombre que se mostrara para el creador del post, que para nuestro caso representa el mismo fillable name del modelo

Comentadores del post

Los comentarios del post pueden ser realizados por usuarios anonimos o por usuarios registrado con un modelo dentro de laravel, si desea que los comentario aparescan con el nombre del usuario que comento debe especificar en el archivo de configuracion el modelo y la columna que realacion el comentario con el usuario

en el key llamado model por defecto esta la ruta del modelo usuario pero si este no sera en su proyecto el modelo que creara los post reemplaze el de usuario y escriba la ruta de la clase del modelo recuerde que debe terminar en ::class. El key llamado columnOfRelation debe indicar la columna con la cual se relacionara los post con el modelo; por defecto es el id de la tabla que es la llave primaria de la tabla usuarios, asi que si su modelo en la tabla tiene una llave primaria diferente debe cambiarla.

Para finalizar en su modelo creados de post debe usar el trait llamado CommentatorOfPosts que su ruta seria CodWelt\Blog\Operations\Core\Traits\CommentatorOfPosts. Adicionalmente el trait tiene un metodo abstracto llamado getNameModel el cual debe implentar en el modelo y el cual debe retornar el nombre que se mostrara para el creador del post, que para nuestro caso representa el mismo fillable name del modelo, adicioanlmente tambien se requiere implementar el metodo getEmailModel el cual debe devolver el correo electronico del usuario y getUrlImageProfile que debe devolver la url de la imagen del perfil del usuario


All versions of laravel-blog with dependencies

PHP Build Version
Package Version
Requires php Version >= 7.1
ext-dom Version *
ext-gmp Version *
ext-bcmath Version *
ext-gd Version *
laravel/framework Version ~5.6 | ~6.0
sebastian/diff Version ^3.0
vinkla/hashids Version ~4.0 | ~5.0 | ~6.0 | ~7.0
bitpress/blade-extensions Version ^1.0
artesaos/seotools Version ~0.16
spatie/laravel-robots-middleware Version ^1.0
justinrainbow/json-schema Version ~5.2
intervention/image Version ^2.4
codwelt/helpersman Version ~2.1
laravelium/sitemap Version ~3.0 | ~4.0 | ~5.0 | ~6.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package codwelt/laravel-blog contains the following files

Loading the files please wait ....