This is an overview of the multiple support resources that you can find on the Laravel framework. If you are an experienced Laravel developer, there will certainly be support areas that you are not aware of. If you are a Laravel beginner, it is a great presentation to get you started on the Framework. So, everybody should be able to learn something.
3. • THURSDAY, JUN 4
– PHP Laravel Framework Sydney
• Docker, composer and lumen plus general useful
resources, 31 Artisans going
• TUESDAY, JUN 16
– Laravel Milwaukee
• Monthly Laravel Meetup, 4 Laravel Ninjas going
– Laravel Auckland
• Testing in Laravel: Live demo, 13 Artisans going
– Laravel SP
• Meetup de Laravel em São Paulo #4, 47 Devs
going 13 spots left!
• THURSDAY, JUN 18
– Laravel Toronto
• Laravel TO - Summer Meetup, 13 Artisans going 7
spots left!
– Laravel Montreal
• Discovering Envoyer, and other interesting
deployment tools, 13 Artisans going
• SATURDAY, JUN 20
– Athens Laravel Meetup
• 1st Athens Laravel Meetup @thecube->20/6, 44
Members going
• WEDNESDAY, JUN 24
– San Diego Laravel Meetup
• Meet Taylor Otwell, creator of Laravel, 18
Laravelians going
• THURSDAY, JUL 2
– Melbourne laravel Meetup
• Melbourne Laravel first Meetup, 12 Artisans
going
• TUESDAY, JUL 28
– PHP User Group Wellington
• July Meetup – Laravel, 21 Developers going
4. Laravel 5.1
• Released in June 2015. So
coming in 5 days.
laravelcountdown.com
• First Laravel Long Term
Support (LTS) release
• 5.1 is supported for 2
years for bug fixes and 3
years for security fixes
(ref podcast with Taylor
Otwell)
• Based on Symfony 2.7
released on 30 May 2015,
also a LTS release Yellow represents the Development phase
Blue represents the Stabilisation phase
Green represents the Maintenance period
June 2015
7. Books
• Laravel 5:
– Laravel 5 Essentials - Martin Bean
– LearningLaravel.net
– Easy Laravel 5 – Jason Gilmore
• Laravel 4 and before:
– Laravel: Code Bright by Dayle Rees
– Laravel from Apprentice to Artisan by
Taylor Otwell
– Laravel Testing Decoded by Jeffrey Way
– Implementing Laravel by Chris Fidao
– Laravel Application Development
Cookbook by Terryu Matula
9. Slack
• Slack.com:
– Team larachat
• channel Laravel5
and others
channels
• larachat.slack.co
m
– Very active.
– Complement or
compete with IRC
– See also:
larachat.co/
– Started in 2015
• Reddit.com
– www.reddit.com/r
/laravel/
11. Blogs / News
• Laravel-news.com
– Avg. 5 articles per week
– Email newsletter, 5000+
subscribers
• laravelpodcast.com :
– 1 podcast roughly every 2
weeks.
– Regularly invite Taylor
Otwell and Jeffrey Way
12. Github
• Laravel repository, github.com/laravel
– Source code, docs, components are all available
on Github, visible to anyone
– Contributions are welcome, following the
contribution guide on laravel.com website
– Can report bugs
– Can propose changes to the code
15. Laracon
• 2-day conferences
• Plenty of talks and networking opportunities
• laracon.us and laracon.eu
• 2015
– US, Louisville, KY: 11 and 12 August 2015. 300
tickets already sold.
– EU, Amsterdam: 25 and 26 August 2015.
• Started in 2013 (2 conferences)
16. Real human support
• Larajobs.com
– 30 jobs visible
worldwide
– 3 in Australia
• Seek.com.au
– 51 jobs with Laravel
keyword Australia-wide
• laravelgurus.com
– 4 companies in
Australia, 3 in NSW, 1 in
Melbourne
17. Tools
• Homestead: pre-packaged Virtual
environment on Vagrant to run laravel
• Forge: hosted environments and server
management tuned for Laravel, $10 or
$20/month
• Envoyer: deployment manager. Removes
downtime when deploying new versions
$10/month
Hello, I am Remi Roques from Intative. We provide IT services including software development and support on Laravel.
Today, I want to talk about the Laravel ecosystem, and more specifically about all the support resources that one can get on the Laravel Framework.
In previous meetups, I heard several people wondering about Laravel support. Some were concerned about the time that they will spend investing in learning the framework. Is it worth doing? Is this framework going to disappear in a few years?
This is an interactive presentation. Don’t hesitate to ask questions.
Maybe you are an experience developers who is often using a source for Laravel support that is not specify in this presentation. I am sure that others would benefit from your experience and advice. So please do not hesitate to speak up.
This is also a good topic for beginners who want to start coding with Laravel. Please raise your hand if you are starting with Laravel. I hope that at the end of the presentation, you will be able to have an overview of the multiple resources that you can access to learn Laravel very quickly.
I am not going to make any assumptions for this presentation. So if there is anything that you don’t understand, please raise your hand.
For beginners:
Do you know what Laravel is? When would you use? For instance, if you want to have a login for users on your website and do not want to program all of this from scratch.
- First let’s start with what brought us here tonight: meetup.com.
- Meetups are still starting all over the world. Still a growing market.
Sydney is 3rd.
Seb, Buenos Aires is 2nd!!!
Was expecting San Francisco….. Only 80 Artisans.
For new people, please note that Laravel software developers are called “Artisan”.
Number of meetup members is not necessarily a sign of a group dynamism. So I looked at the meetups scheduled in the next months.
If you have time to travel the world. These are the Laravel specific meetups scheduled in the next 2 months.
The current production version of Laravel is 5.0 released in January. For new people here, Laravel started in 2011.
5.1 will be released in June… So very very soon.
First LTS release ever. What does it mean?
Release is supported for 2 years for any bug fixes and 3 years for security fixes.
Why not before, why now? -> Symfony, see graph.
“Documentation and great community is a core element of Laravel” the Laravel team.
Extensive and well written documentation on the website.
Key element of the success of Laravel: documentation.
You have also access to previous version of the documentation on the website, including the documentation of the master branch, i.e. soon to be release new version.
In our case, the master is the documentation that comes with 5.1. The Laravel team has been working on the documentation for several weeks. Much improved documentation. Recommended to use it right now.
You can contribute to the documentation on Github.
Another key element of the success of Laravel is the partnership between the Laravel team and Laracasts.
Laracasts is a very extensive list of video tutorials, very well packaged.
Laravel and Laracasts work together to provide these tutorials.
While Laravel is totally free, Laracasts has free introductory videos and premium or paid videos. However, membership is fairly inexpensive at $9/month or $86/year.
There are also videos posted by other developers and people on youtube. When searching for Laravel on youtube, I found more than 70,000 videos….
Many books but at this stage, mainly on pre-Laravel 5 versions (released in January 2015).
I found 3 books on Laravel 5.
If you are on the chase out of good Laravel books, you want to check Packt publishing, Lean Pub or Amazon.
Instant chats are also an essential support tool for the Laravel community.
Currently the main tool used by the community is the IRC of the freenode network with the channel #laravel or #laravel-dev if you are looking at contributing to the development of Laravel.
You can access these chat room at the URLs on this slide.
The website Laravel.io keeps the logs of all the chats on the #laravel channel. At the address irclogs.laravel.io.
You can use clients like Colloquy or Xchat to connect to these channels, like you would use MSN messenger or Yahoo chat.
Since 2015, some chat rooms have been opened on Slack at Slack.com.
You need to go to the Larachat team and you can choose the laravel5 channel or others.
It is very active and may quickly compete or complement IRC.
Between a forum and an instant chat, Reddit is another way to get a quick answer to your issues.
There are currently 2 main forums specific to Laravel.
Response time is going to be a few hours or a few days usually.
There is also the very well know stackoverflow website which has also many topics related to Laravel.
Very good website which provides news on the Laravel framework. 5 articles per week.
Possibility to subscribe to a weekly newsletter
Laravel podcast: 30 minutes avery 2 weeks.
The entire framework including documentation and all modules are on github available for free and visible by anybody: Open Source!!!
You can read it but also contribute to it!
You can report bugs on github
Can propose changes through pull requests / commits / merges, … the git way
While Taylor is not the only one committing to the code these days, he is still the main one….
Packages are an essential component of the Laravel framework. They are like plugin of the framework.
If you are looking at building a common feature in your application, chances are that somebody else has already developed it and packaged it so that you can reuse what she or he has done.
2 main sources of packages:
Packalyst.com is specific to Laravel
Packagist is a package directory for PHP
You download these plugins through “Composer” the application that you use to install Laravel.
3rd year now, with 1 conference in the US and 1 in Amsterdam. In NY in 2014.
Laravel team and friends.
There was a Laravel conference that was put together in April 2015 to happen in London. This was due to the large number of London based fans. The conference was beginning of July. It has been cancelled in the end.
Does anybody wants to start one in Australia?
Larajobs.com website 3 in Sydney.
Seek has 53 jobs with the Laravel keyword. Around half of them are in Sydney.
Laravelgurus.com: companies can advertise their services or the fact that they are willing to work with Laravel. Combination of freelancers, agencies and small businesses.
These are the tools developed by the the Laravel team to complement Laravel.
I put them there because Laravel refers to them as there ecosystem.
Some of them are not free. It is a way for them to get a financial compensation for their work
The community is also using often Twitter to communicate
Less Facebook and Google +
2 websites for information with tips and tricks….
This graph shows the growth on Google search of the Laravel term.
I included Ruby on Rails to see how all of these compare to Ruby on rails.
- This is an extract from Google trend