Combining Symfony Console and Linux Alias

Standard

One more day exploring Symfony.
This time diving around console commands I got tired to write always “php app/console …”.

So, why just not create an alias? As i’m using a vagrant box with ubuntu, just:

vagrant@vagrant-ubuntu-trusty-64/:$ sudo nano ~/.bashrc

At the end of the file, just add your alias like “alias <name> = ‘command’ ”

alias symf-console=’php app/console ‘

after that, save and exit
Now reload that file using:

vagrant@vagrant-ubuntu-trusty-64:/$ source ~/.bashrc

And thats it!

Notice that you have to change to your symfony directory for command success.
Try than:

vagrant@vagrant-ubuntu-trusty-64:/vagrant/vhosts/symf_project$ symf-console list

Hope it helps!

Good Terminal for windows

Standard

CMDER terminal emulator for windowsLAMP with Vagrant with a windows system can be frustrating. I’m talking about terminal usage.
The built-in CMD of windows disable you a bit and is not too atractive to use.
I’ve found a terminal emulator called CMDER. It’s a nice and quite useful terminal full of small features that we really need to develop:

– Console Tabs: you can choose powershell, cmd and another types
– search feature: search box to find content around.
– edit features: custom copy and paste features.

Is really a must have!

Note:

As a portable exe, it can happen a execution error about missing DLL like:

The program can’t start because api-ms-win-crt-runtime-l1-1-0.dll is missing

Just install the C++ Redistributable:
x64: C++ Redistiributable
x32: x32 C++ Redistributable  CMDER Windows terminal emulator

Homepage: http://gooseberrycreative.com/cmder/

 

Vagrant & Laravel: storage/sessions permission denied

Standard

Hi there!
Exploring Vagrant (awesome tool!) and recently used to me Laravel Framework I got a problem with new host created at my vagrant VMachine:

Permission denied to app/storage/sessions

At your vagrant file just add:

config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777","fmode=666"]

Just halt and up again your vagrant machine and it’s done!

Undefined index: role_id at BjyAuthorize

Standard

Strange error around here:

 PHP Notice:  Undefined index: role_id in /var/www/site/vendor/bjyoungblood/bjy-authorize/src/BjyAuthorize/Provider/Role/ZendDb.php on line 90

 

It seems that SQL script creates user_role table with userId field but, at php module is requested role_id… just change column name and it’s fine!

Hope it helps!