How to edit component views and where is the array data located? #20
Unanswered
ThinkDevStudios
asked this question in
Q&A
Replies: 1 comment
-
Once you publish the view file, you can freely change it.
array menu dataMake <?php
namespace App\Ordering;
use Illuminate\Support\Collection;
use Revolution\Ordering\Contracts\Menu\MenuData;
class MyMenu implements MenuData
{
public function __invoke(): Collection
{
$id = 0;
return collect([
[
'id' => ++$id,
'name' => 'menu 1',
'price' => 100,
'category' => 'A',
],
[
'id' => ++$id,
'name' => 'menu 2',
'text' => 'test',
'price' => 100,
'category' => 'B',
],
]);
}
} Register in AppServiceProvider use App\Ordering\MyMenu;
use Revolution\Ordering\Contracts\Menu\MenuData;
class AppServiceProvider extends ServiceProvider
{
public function register()
{
$this->app->singleton(MenuData::class, MyMenu::class);
} |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Kawax. Thank you for sharing this project. I followed your instructions and installed self-ordering and self-ordering-develop to locally develop it. I point the project to self-ordering-develop/public and everything seems to work well. Upon checking the resource views in self-ordering-develop only welcome view is present so i checked the self-ordering directory instead and tried editing the ordering component but nothing seems to work. I am not really used to livewire as I am using InertiaJS with React instead but am familiar of editing resource views. I hope you can guide me with how to customize it as I would like to use this on my personal project.
I am also not familiar where the array data for the menu is located. I hope you can guide me with this as well. I am planning to convert this to InertiaJS instead but need to understand first how this works. Thank you!
こんにちは、カワックスです。 このプロジェクトを共有していただきありがとうございます。 あなたの指示に従い、self-ordering と self-ordering-deveve をインストールしてローカルで開発しました。 プロジェクトを自己順序付け-開発/公開に指定しましたが、すべてがうまく機能しているようです。 self-ordering-developでリソースビューを確認すると、ウェルカムビューのみが存在するため、代わりにself-orderingディレクトリを確認し、順序付けコンポーネントを編集しようとしましたが、何も機能していないようです。 私は React で InertiaJS を使用しているため、Livewire にはあまり慣れていませんが、リソース ビューの編集には慣れています。 これを個人的なプロジェクトで使用したいので、カスタマイズ方法を教えていただければ幸いです。
メニューの配列データがどこにあるのかもわかりません。 これについてもご指導いただければ幸いです。 代わりにこれを InertiaJS に変換する予定ですが、最初にこれがどのように機能するかを理解する必要があります。 ありがとう!
Beta Was this translation helpful? Give feedback.
All reactions