Laravel-Backpack / demo

A working demo of Laravel with all Backpack packages installed.

Home Page:http://backpackforlaravel.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

model_function_attribute

blondie63 opened this issue · comments

Try to use model_function_attribute i'm looking in code of your demo:
app/Http/Controllers/Admin/MonsterCrudController.php
line 224

here there a addColumn but running app i don't see it
where is the problem ?

Are you sure that model_function_attribute is working fine?
Testing it on my project does'nt works.. unfortunately docs is not clear and there's no right sample code to use it :(

Hello there! Thanks for opening your first issue on this repo!

Just a heads-up: Here at Backpack we use Github Issues only for tracking bugs. Talk about new features is also acceptable. This helps a lot in keeping our focus on improving Backpack. If you issue is not a bug/feature, please help us out by closing the issue yourself and posting in the appropriate medium (see below). If you're not sure where it fits, it's ok, a community member will probably reply to help you with that.

Backpack communication mediums:

  • Bug Reports, Feature Requests - Github Issues (here);
  • Quick help (How do I do X) - Gitter Chatroom;
  • Long questions (I have done X and Y and it won't do Z wtf) - Stackoverflow, using the backpack-for-laravel tag;

Please keep in mind Backpack offers no official / paid support. Whatever help you receive here, on Gitter, Slack or Stackoverflow is thanks to our awesome awesome community members, who give up some of their time to help their peers. If you want to join our community, just start pitching in. We take pride in being a welcoming bunch.

Thank you!

--
Justin Case
The Backpack Robot

Hey @blondie63 ,

Just tested it - it shows and it works fine:
Screenshot 2021-12-09 at 16 47 58

So this is not a bug in Backpack. Must be the way you're using it.

You'll find the definition in the docs and and example in the demo, should help you out. Basically it's the same as model_function but you it goes one level deeper if the result is an object.

Cheers!

this column get attribute from getCategory() function but where can i save it to test locally ?
Anyway, Really i don’t understand if i can use model_function_attribute to read a json field saved with crud-fields#address_google-1 :(

this column get attribute from getCategory() function but where can i save it to test locally ?

This is an example that calls a getCategory() function on the Monster model. You don't save it... you create your own function in the model, whatever name you want, then point the column type to that function.

There is no existing function in Laravel models that get an attribute, unless you've defined a Laravel accessor. So no, you won't be able to use that directly to access a particular part of the address JSON. But you can

  • create a function on your model that returns that address, then use that function in the column;
  • OR
  • use the json column type;

Hope it helps. Please reserve Github only for bugs, otherwise it distracts us from fixing bugs and creating new features.

Cheers!