• Stars
    star
    112
  • Rank 312,240 (Top 7 %)
  • Language
    PHP
  • Created about 7 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Implementing a chat app in Laravel

Slackish in Laravel

This application is for personal development only. This is just a simplistic version of Slack, the chat service we all know and use.

Tech

For this application, I'm using:

The internal code I took from Adam Wathan's Slack Clone.

I know it's not responsive right now, what about sending a PR?

Setup

If you want to run it locally, here is the setup:

  • Clone it
  • Copy the .env.example to .env
  • Pull composer dependencies using `composer install'
  • Pull npm dependencies using yarn
  • Build the assets yarn dev
  • Run php artisan key:generate
  • Create your database (I use a sqlite file for testing reasons, feel free to use whatever you want)
  • Configure the database credentials in the .env file
  • Run the migrations php artisan migrate
  • Setup passport php artisan passport:install
  • Create a Pusher Account and configure the credentials in the .env file
  • You need to generate OAuth Application and enable the Google Plus contact permission
  • After that, configure your .env to use those credentials, the redirect URL I use is http://localhost:8000/auth/google/callback
  • Run the application! (use php artisan serve)

More Repositories

1

turbo-laravel

This package gives you a set of conventions to make the most out of Hotwire in Laravel.
PHP
673
star
2

rich-text-laravel

Integrates the Trix Editor with Laravel. Inspired by the Action Text gem from Rails.
PHP
309
star
3

tailwindcss-laravel

This package wraps up the standalone executable version of the Tailwind CSS framework for a Laravel application.
PHP
254
star
4

importmap-laravel

Use ESM with import maps to manage modern JavaScript in Laravel without transpiling or bundling.
PHP
116
star
5

turbo-demo-app

This is a demo application that uses Turbo Laravel.
PHP
56
star
6

local-time-laravel

This is a Laravel port of the local_time gem from Basecamp.
PHP
56
star
7

globalid-laravel

Identify app models with a URI. Inspired by the globalid gem.
PHP
37
star
8

laravel-elasticsearch-2019

PHP
29
star
9

laravel-paratest

PHP
14
star
10

laradock-cli

This is an experimentation app.
PHP
13
star
11

mychat-php

A chat app using Websocket with Ratchet (not using NodeJS)
PHP
12
star
12

dockerforlaravel-k8s-files

Shell
7
star
13

phredis-server

A naive implementation of Redis protocol in PHP with Amphp (async)
PHP
7
star
14

ldap-server-laravel

PHP
5
star
15

turbo-ram

PHP
4
star
16

stimulus-laravel

Use Stimulus in your Laravel app
PHP
4
star
17

fiap-tech-challenge-1-pedidos

TypeScript
4
star
18

laravel-docker-preset

PHP
3
star
19

laravel-eventsourcing

PHP
3
star
20

dockerforlaravel-app

PHP
3
star
21

laravel-inertia-react

PHP
3
star
22

nodejs-multiuser-chat

An example of using NodeJS and SocketIO in a multi-user chat environment..
3
star
23

ibis-docker

Docker wrapper for the themsaid/ibis e-book generator.
Dockerfile
2
star
24

spa-oauth2-laravel

PHP
2
star
25

laravel-queue-async-apps-example

PHP
2
star
26

turbo-ram-android

Kotlin
2
star
27

cake-i18n-example

Exemplo de Internacionalização i18n
PHP
2
star
28

turbo-laravel-test-helpers

This package adds a couple macros and assertion helpers to your application using Turbo Laravel.
PHP
1
star
29

lara-journal-rich-text-demo

PHP
1
star
30

laravel-docker-demo

PHP
1
star
31

rich-text-demo-app

PHP
1
star
32

swagger-laravel-example

PHP
1
star
33

delegated-types-buckets-recordings

PHP
1
star
34

mytwitter-laravel4

MyTwitter, using Laravel, Travis-CI, Pagodabox (for stage) and Flat-UI
PHP
1
star
35

commands-and-domain-events-tickets

PHP
1
star
36

todo-app-angular-laravel4

Todo App using Angular and Laravel4 (as a RESTful API)
Ruby
1
star
37

laravel-bank-ar

An example application of reification
PHP
1
star
38

turbo-laravel-bootstrap-example

CSS
1
star
39

livewire-demos

PHP
1
star