Pesquisar na Comunidade
Mostrando resultados para as tags ''Laravel''.
Encontrado 49 registros
-
Bom dia pessoal! Estou com uma situação, vou tentar colocar de forma clara e objetiva: Possuo uma aplicação que ainda estou em desenvolvimento no Laravel, a ideia da aplicação é liberar o acesso após a confirmação do pagamento de uma mensalidade, se o usuario não efetuar o pagamento ele não libera o acesso. Porém existem duas situações: É o usuário que vai pagar mensalmente e a verificação seria todo mês de um novo boleto gerado; O usuário que opinar pagar um plano anual então essa verificação seria feita anualmente. A ideia é utilizar ao menos no inicio uma forma de integrar o PagSeguro com o Laravel e fazer essa verificação, eis que surge minha dúvida a que nível isso é possível? Confesso que estou meio perdido em relação a isso, caso alguém tenha algum "case" parecido, será que poderia me dar uma ajuda, ao menos para tentar explicar a melhor forma de fazer esse tipo de validação/acesso? Desde já agradeço a todos!
-
Bom dia Galera, Alguém poderias me ajudar ou algum exemplo em laravel de API para pegar os dados de retorno do boleto do pagseguro para gravar no meu banco? Agradeço a ajuda Avelar
-
Pegar Dados do Foreach do PUT e gravar dados de alteração em outra tabela de logs laravel
avelar.avelar postou um tópico no fórum PHP
Tenho o Put de uma tabela e queria pegar, os dados que vão ser alterados e gravar numa tabela auxiliar, estou usando isso e mas não consigo entender ainda como pegar os dados de uma linha e gravar em várias linhas nessa nova tabela. public function put(Request $request, Caa $caa) { $rules = [ 'titulo' => 'string', 'descricao' =>'string', 'ativo' => 'boolean' ]; $validator = Validator::make(request()->json()->all(), $rules); if ($validator->fails()) { return response()->json($validator->errors()->toArray(), 422); } $data = $request->json()->all(); foreach (array_keys($rules) as $key) { if (array_key_exists($key, $data)) { $caa->{$key} = $data[$key]; } } **** essa linha abaixo que vai jogar para minha tabela de Log´s *** **\LogActivity::addToLog('$conteudo','CAA','POST','CAMPO','');** *********** fim da inclusao na tabela de log´s $caa->save(); return response()->json(['data' => $caa->toArray()], 200); } *********** Quero pegar a o conteudo do campo e o nome do campo que foi alterado. e gravar na tabela log´s. EXEMPLO : REGISTRO ALTERADO Registro: 1 Campo Titulo: Teste de gravaçao Campo descricao: Test de gravação de alteracao no php com laravel. Tabela Logs id conteudo modulo metodo campo usuario 01 Teste de gravaçao CAA put titulo 01 02 Test de gravação de alteracao no CAA put descricao 01 -
verificar existência de nome em tabela | Rota Resource com string | Laravel
igmacedo postou um tópico no fórum PHP
Preciso criar uma rota para cada usuário, mais de forma automatizada. é preciso que a url fique assim: site.com/compane/nome_da_empresa repare na parte em negrito, deve ser feito uma consulta no banco de dados para saber se aquele nome existe ou não, se existir, ele mostra a view1, se não existir ele mostra a view2. dessa forma eu poderia pegar o nome dos usuários que já existem no bd e passar na url na forma de string para mostra uma especie de pagina personalizada para cada um, a ideia do projeto é ser single-tenancy, então não haverá subdominio, apenas paginas, poderiam me dar um norte para construir a funçao? não achei nada a respeito. -
Instalei a Biblioteca Activity no Laravel 6.0.4 e não estou conseguindo implementar no meu projeto, alguém poderias me dar uma luz, como posso aplicar no meu projeto? algum exemplo? pratico? Obrigado
-
Bom dia Pessoal tranquilos? Estou desenvolvendo uma aplicação web em Laravel é basicamente um sistema de escritorio de advocacia e surgiu uma dúvida do cliente se é possível ele gerar o antecedente criminal de alguém já cadastrado no BD. A parte de cadastro da pessoa já esta funcionando perfeitamente, o que geralmente acontece: -1º O cliente acessa o site: http://www2.ssp.sp.gov.br/atestado/novo/Atestado02.cfm -2º Ele preenche os dados do formulário do site -3 Gera o documento que sai em PDF Realizei umas pesquisas sobre API, Web Service e acredito que tenha encontrado a api do serviço de antecedentes crimais aqui (https://www.servicos.gov.br/api/v1/servicos/788) como consigo criar uma maneira de utilizar essa API para gerar um antecedente de um cliente já cadastrado? Exemplo: O cliente acessa o sistema, vai em uma opção Antecedentes > Escolhe o cliente que ele deseja gerar > E já retorna o PDF gerado Se alguém puder me ajudar nisso ficarei grato, ou ao menos explicar como eu faria para utilizar essa API com o Laravel.
-
Olá pessoal, gostaria de saber a forma certa de mostrar o username, email ou nome de quem enviou o link de referidos. por ex: o usuario joão tem o link de indicação www.exemplo.com/user/joão, esta pagina vai direto pro register.php, até ai tudo bem, mas não consigo colocar o username do joão no html da pág (register.php) de forma que mostre o username(nome, email etc..), na verdade não acontece nada. Minha Migration: <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class AddReferrerToUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('users', function (Blueprint $table) { $table->integer('referrer_id')->unsigned()->default(1)->after('id'); $table->foreign('referrer_id')->references('id')->on('users'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('users', function (Blueprint $table) { $table->dropForeign(['referrer_id']); $table->dropColumn( 'referrer_id' ); }); } } Meu Controlador: <?php namespace App\Http\Controllers; use App\User; use Illuminate\Http\Request; class RefController extends Controller { public function index( $username ) { $user = User::where( 'username', $username )->first(); return ( is_null( $user ) ) ? redirect( '/' ) : redirect( '/register' )->withCookie( cookie()->forever( 'referrer_id', $user->id ) ); } } Minhas rotas: Route::get('/user', function () { return redirect('/'); }); Route::get('/user/{username}', 'RefController@index' ); Meu Register.php: <?php if (isset($referrer_id->id)) { ?> <p class="login-box-msg" style="margin-top: 20px; margin-bottom: 30px; color: #373737;">You have been nominated for:<br><b>{{$referrer_id->name. ' - '. $referrer_id->email}}</b></p> <?php } ?> Meu referrer_id está dentro da tabela users onde tambem estão nome, email, username etc..
-
Bom dia Pessoal, Estou com um problema que talvez muitos já devem ter passado, eu criei um FormRequest de um cadastro que fiz para validar os campos de anexo que vai para o BD. Incluindo a seguinte regra do name anexo_rg return [ 'anexo_rg' => 'mimes:jpeg,png,jpg,pdf|max:2048', ]; O campo não é required, porém ele fica pedindo para inserir um arquivo do tipo que foi criado na regra, ou seja, ele esta forçando um required no anexo, como consigo ignorar quando não possuir anexo? OBs: Eu criei um campo hidden para enviar um texto "NÃO POSSUI ANEXO". Antes de eu criar esse FormRequest ele conseguia deixar o anexo vazio, porém não tinha regras e a pessoa conseguia anexar qualquer tipo de arquivo.
-
Boa noite pessoal, Estou desenvolvendo uma aplicação e estou utilizando o método Auth do Laravel 5.8. Aparentemente esta tudo funcionando, acesso a certas áreas solicitam login. Eu gostaria de saber como faço para limitar o acesso de registro de usuários de um modo mais simples, pois andei pesquisando e existe formas de criar uma conta admin, mas para o meu propósito não teria necessidade de tanta complexidade, apenas gostaria de limitar o acesso ao http://localhost:8000/register para uma conta de e-mail especifica, ou mesmo se precisar criar um campo na tabela para validar se existe, não sei direito como fazer isso, estou aprendendo faz pouco tempo a respeito do Laravel. Exemplo de como esta funcionando minha app: http://localhost:8000/sistema === REQUER LOGIN PARA ACESSO http://localhost:8000/register == TAMBEM REQUER LOGIN, PORÉM QUALQUER USUÁRIO LOGADO FAZ REGISTRO DE NOVO USUÁRIO PARA ESSA ROTA EU GOSTARIA DE LIMITAR APENAS AO MEU EMAIL OU NOME DE USUÁRIO CADASTRADO. Obrigado!
-
Bom, estou tirando uma cópia de um projeto antigo em laravel 5.2 e colocando para 5.8. No antigo mostrava meus indicados indiretos ao clicar na imagem e aparecer dentro de um popover de forma correta, já nesse fica aparecendo o <br> que é necessário colocar. Meu html tá bagunçado, mas é assim que funciona 100% no outro projeto 5.2 @inject('usuarios', 'App\User') @foreach($usuarios->getIndicados() as $user) <thead class=" text-info"> <tr> <td> <center> <div class="font-size-sm text-muted">Result <span style="color:#00FF00"> <strong>{{$user->totalIndicadosAtivos()}}</strong></span>/{{$user->nIndicados()}}</div> <img data-placement="top" src="uploads/positivo.png" width="30" heigth="30" data-html="true" data-container="body" title="{{$user->nnIndicados()}}" data-toggle="popover" style="cursor:pointer;"></td> </center> Meu Modelo: public function nnIndicados() { return implode('<br>', User::where('referrer_id', $this->id)->pluck('name')->all()); } Se eu remover o <br> os nomes listados aparecem tudo colados. Queria saber pq essa porcaria ficou aparecendo justamente agora que só faltava isso
-
Ola!!!! Tenho essa função: public function cadastro_info(Request $request) { $images=array(); if($files=$request->file('images')){ foreach($files as $key => $file){ $name=$file->getClientOriginalName(); $extension = $file->getClientOriginalExtension(); $new = rand(); $file->move('image',$new.'.'.$extension); $images[]=$new. '.' .$extension; } } } Ela move 4 arquivos para a pasta image, estou tentando pegar um array com o nome das 4 imagens para adicionar no banco de dados, mas não tive sucesso ... Tentei pegar pela posição, mas ela só retorna a primeira imagem e quando tento colocar [1] por exemplo fiz dá esse erro: Use of undefined constant images - assumed 'images' (this will throw an Error in a future version of PHP).
-
html Mudar cor de resultado dependendo do valor
bobzznnn postou um tópico no fórum Desenvolvimento frontend
Tenho um projecto em Laravel e gostaria de mudar a cor de um resultado "Ativo" ou "inativo" dentro de um html. Gostaria que fosse Active e Inactive, como faria isso? Minha tabela "Ativo" está em "Tinyint" marcada "0" para inativo e "1" para ativo. meu html: <div class="form-control"> <small id="emailHelp" class="form-text text-muted text-center">User: <i>{{Auth::user()->getStatus()}}</i></small> </div> -
Olá!!! Gostaria de saber como converter um objeto em array. Já tentei usar get_objet_vars e não funcionou ... veio um array vazio Exemplo: array(){ } array(){ } Meu objeto está assim: object(Illuminate\Http\UploadedFile)#205 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "eliete.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8467.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8467.tmp" } object(Illuminate\Http\UploadedFile)#211 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(40) "f114abec-1fe1-4e86-92b0-5b976b4c50c0.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8468.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8468.tmp" } object(Illuminate\Http\UploadedFile)#212 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(27) "bitcoin-3125488_960_720.png" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(9) "image/png" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8469.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8469.tmp" } object(Illuminate\Http\UploadedFile)#213 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(14) "imagem0033.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8479.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8479.tmp" } Obrigada!!!
-
Olá!!! Gostaria de saber como converter um objeto em array. Já tentei usar get_objet_vars e não funcionou ... veio um array vazio Exemplo: array(){ } array(){ } Meu objeto está assim: object(Illuminate\Http\UploadedFile)#205 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "eliete.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8467.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8467.tmp" } object(Illuminate\Http\UploadedFile)#211 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(40) "f114abec-1fe1-4e86-92b0-5b976b4c50c0.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8468.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8468.tmp" } object(Illuminate\Http\UploadedFile)#212 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(27) "bitcoin-3125488_960_720.png" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(9) "image/png" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8469.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8469.tmp" } object(Illuminate\Http\UploadedFile)#213 (7) { ["test":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> bool(false) ["originalName":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(14) "imagem0033.jpg" ["mimeType":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> string(10) "image/jpeg" ["error":"Symfony\Component\HttpFoundation\File\UploadedFile":private]=> int(0) ["hashName":protected]=> NULL ["pathName":"SplFileInfo":private]=> string(24) "C:\xampp\tmp\php8479.tmp" ["fileName":"SplFileInfo":private]=> string(11) "php8479.tmp" } Obrigada!!!
-
Eu estou fazendo um sistema com multipolos uploads de aquivos. Aqui ele está movendo o arquivo para pasta upload: $upload = $request->image[$i]->storeAs('upload', $nameFile); Ao dar var_dump nesta variável ela retorna: string(38) "upload/172118201908225d5ef93e4d803.png" string(38) "upload/172118201908225d5ef93e4f9b2.png" string(38) "upload/172118201908225d5ef93e50899.png" string(38) "upload/172118201908225d5ef93e51b72.png" São os 4 arquivos que deram upload, porém está em string e eu queria usar em array para separar em variáveis e adicionar no banco. Use o explode assim: $array = explode(",", $upload); Então ele retornou vários arrays com o mesmo indice: array(1) { [0]=> string(38) "upload/172322201908225d5ef9ba3cf15.png" } array(1) { [0]=> string(38) "upload/172322201908225d5ef9ba3edab.png" } array(1) { [0]=> string(38) "upload/172322201908225d5ef9ba3fbcc.png" } array(1) { [0]=> string(38) "upload/172322201908225d5ef9ba4163a.png" } Como faço para poder separar esses arrays? Ou mudar os índices? Se alguém souber .. Obrigada!!!
-
Olá, Estou tentando enviar um formulário com 4 arquivos, porém não estou tendo sucesso. Estou usando laravel 5.8. Tenho uma view com 5 campos, sendo 4 arquivos e 1 texto. Através das rotas caminho o form para o controller.
-
Ola!! Estou tentando fazer o upload de múltiplos arquivos usando o laravel. Mas estou tendo o seguinte erro ao tentar cadastrar: "Call to undefined method Symfony\Component\HttpFoundation\FileBag::extension()" Meu controller: public function cadastro_info(Request $request) { $dataForm = $request->except('_token'); $nameFile = null; $loop = count($request->files); for ($i=0; $i< $loop; $i++) { $name = uniqid(date('HisYmd')); $extension = $request->files->extension(); $nameFile = "{$name}.{$extension}"; $upload = $request->files->storeAs('upload', $nameFile); } if (!$upload) return redirect() ->back() ->with('error', 'Falha ao fazer upload') ->withInput(); } Minha rota: Route::post('/cadastro_empresa', 'Site\SiteController@cadastro_info')->name('cadastro_info'); O que estou carregando no controller: use Illuminate\Http\Request; use DB; use App\Http\Controllers\Controller; use App\Models\Site\cadastro; Gerei o link para o storage já Alguém sabe dizer o motivo do erro? Obrigada!!!
-
Turma esta dando erro neste item em negritom, estou tentando , pegar um pdf que esta convertido em base64 e mandando ele gerar o arquivo e gravar numa pasta determinada com um nome, alguem poderias me ajudar? urgente. Ovbrigado TrablheController.php public function post(Request $request) { $rules = [ 'nome' => 'required|string', 'data_nascimento' => 'required|date', 'email' => 'required|string', 'cpf' => 'required|string', 'curriculo' => ['required','mime:/application\/(?:docx||pdf\+xml);base64,.+/'], ]; $validator = Validator::make(request()->json()->all(), $rules); if ($validator->fails()) { return response()->json($validator->errors()->toArray(), 422); } $vagas = Vagas::select('id')->firstOrFail(); $data = $request->json()->all(); $fileB64 = isset($data['curriculo']) ? $data['curriculo'] : false; unset($data['curriculo']); $trabalheconosco = new TrabalheConosco; foreach (array_keys($rules) as $key) { if (array_key_exists($key, $data)) { $trabalheconosco->{$key} = $data[$key]; } } $trabalheconosco->save(); if ($fileB64) { $trabalheconosco->curriculo = $this->saveFileB64($fileB64, 'images/curriculos', $trabalheconosco->id); $trabalheconosco->save(); } $vagas->TrabalheConosco()->save($trabalheconosco); return response()->json(['data' => $trabalheconosco->toArray()], 201); } Controller.php public function saveFileB64($fileB64, $path = '', $id = null): string { $chunkf = explode(';base64,', $fileB64, 2); $chunkf[0] = str_replace('data:', '', $chunkf[0]); if (!isset(self::MIMES[$chunkf[0]], $chunkf[1])) { return null; } $extension = self::MIMES[$chunkf[0]]; $fileBin = base64_decode($chunkf[1]); $time = time(); $pathName = null; do { $pathName = "$path/{$id}_{$time}_" . abs(crc32(uniqid('f', true))) . $extension; } while ($this->storage->exists($pathName)); $this->storage->put(file_put_contents($pathName, $fileBin)); return $pathName; } ERROR NO INSOMNIA ( 500 INTERNAL SERVER ERROR)
-
Desenvolvi um forum p/ um projeto no meu trabalho e na minha maquina local funcionou tudo perfeitamente porem no host veio a dar alguns problemas, quanto mais eu olho a programação, mais vejo que está certa, funciona 100% local, porém da alguns problemas no host (Digital Ocean), pensei que poderia ser versão do PHP etc. Alguém pode por favor me ajudar estou com a cabeça queimando. O projeto funciona normalmente mas quando tento acessar uma tabela users nativa do laravel da um erro Whoops, looks like something went wrong. Sem mais nem menos! Npm run dev e npm install n funcionam no host da um monte de erro pq o projeto é um caos, Sera que pode ser isso?
-
Desenvolvi um forum p/ um projeto no meu trabalho e na minha maquina local funcionou tudo perfeitamente porem no host veio a dar alguns problemas, quanto mais eu olho a programação, mais vejo que está certa, funciona 100% local, porém da alguns problemas no host (Digital Ocean), pensei que poderia ser versão do PHP etc. Alguém pode por favor me ajudar estou com a cabeça queimando. O projeto funciona normalmente mas quando tento acessar uma tabela users nativa do laravel da um erro Whoops, looks like something went wrong. Sem mais nem menos! Npm run dev e npm install n funcionam no host da um monte de erro pq o projeto é um caos, Sera que pode ser isso?
-
Olá Pessoal!!! Eu estou fazendo um cadastro usando o framework laravel, é um cadastro só porém como é muito extenso, eu dividi ele em 3 partes, criando 3 views. Eu gostaria de saber como faço para passar todas as variáveis para a última página quando o usuário clicará em Cadastrar e o insert irá acontecer no banco de dados. View 1 - Campos de texto e número. View 2 - Campos de texto, números e arquivos. View 3 - Campos de texto, números e arquivos.
-
Olá, Preciso pegar id de um foearch knockout e passar em um form <section data-bind="foreach: {data: sourceItems, afterRender: lazyLoadImage}" class="col-sm-8"> {{Form::open(array('url' => '/movies/$data->id/reviews'))}} </section> $data->id ou $data.id ou +id+ não funcionam agradeço qualquer ajuda
-
- laravel
- javascript
-
(e mais 1 )
Tags:
-
Olá. Gostaria de uma opinião sobre onde focar meus estudos para trabalhar com PHP. Atualmente tenho conhecimentos com a linguagem PHP, e os seguintes frameworks: Bootstrap e Jquery. Recentemente fiz um curso de Laravel+materialize e gostei muito desse framework. Meu primeiro contato com framework para backend e pretendo utilizar o Laravel daqui pra frente nos meus estudos. Minha questão é a seguinte, quero dar continuidade aos meus estudos para me qualificar para o mercado de trabalho, mas não sei exatamente os próximos cursos que vou estudar. Não sei se atualmente há uma combinação de frameworks mais utilizada ou requisitada no mercado de trabalho. Ex: Laravel+vue+bootstrap, ou laravel+angularjs+materialize, tipo isso. Dei uma pesquisada no google e youtube, e notei que não há muito conteúdo de cursos por exemplo de Laravel+angularjs. Procurando algumas vagas de emprego, notei que há grande procurar para profissionais com qualificação em Laravel, e tambem grande procura para profissionais com qualificação em AngularJs, porém vagas distintas. Acho que não vi nenhuma vaga que peça Laravel+AngularJs. Alguém aí pode me passar uma visão ou dar sua opinião sobre isso, para eu focar meus estudos? Alguém sabe o que andam usando bastante? Ou que seja indicado de trabalhar em conjunto com PHP? Ah, uma observação... atualmente meu foco são de projetos voltados para sistemas, admin, etc. Não tenho muito perfil para projetos de marketing ou que exijam um frontend "lindo". rsrs. Grato...